Token导航 LogoToken导航

MCP Server · AI代理

robotmcp server

RobotMCP Server 是一个模块化的模型上下文协议(MCP)服务器,支持自动子模块集成、OAuth 2.1认证、Supabase用户管理和Cloudflare隧道,兼容ChatGPT和Claude.ai。

stdio官方级别未说明来源级核验工具 0
PythonClaudeAI代理

快速开始

作者 / 组织
robotmcp
提供方
robotmcp

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

robotmcp server 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install -e .

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

RobotMCP服务器

模块化模型上下文协议(MCP)服务器,具有自动子模块集成、OAuth 2.1身份验证、Supabase用户管理和Cloudflare隧道支持。适用于ChatGPT和Claude.ai。

快速开始

选项1:pipx(快速启动)

# Install via pipx (submodules auto-download on first run)
pipx install git+https://github.com/robotmcp/robotmcp_server.git

# Run (opens browser for first-time setup)
robotmcp-server
注: 安装pipx后,您无法添加或删除模块。如果需要模块管理,请使用选项2。

选项2:克隆和可编辑安装(推荐)

# Clone with submodules included
git clone --recursive https://github.com/robotmcp/robotmcp_server.git
cd robotmcp_server
pip install -e .

# Run (opens browser for first-time setup)
robotmcp-server

可编辑的安装允许您使用以下方式管理模块 robotmcp-server add/remove/update.

# Verify everything is working
robotmcp-server verify

看 docs/install.md 用于手动安装和故障排除。

特性

  • 子模块自动发现:自动从git子模块中查找和注册MCP工具
  • 自动安装依赖关系:子模块依赖关系在启动时自动安装
  • 可流式HTTP传输:现代MCP运输 /mcp
  • OAuth 2.1:具有PKCE和动态客户端注册的全流程
  • Cloudflare 隧道:通过安全访问 {name}.robotmcp.ai
  • 仅限创建者访问:只有服务器创建者可以连接
  • 可选OAuth:禁用 ENABLE_OAUTH=false
  • 安全CLI登录:基于POST的凭据传输(不是URL参数)
  • WSL支持:使用PowerShell回退可靠地打开浏览器

项目结构

robotmcp_server/
├── main.py                    # FastAPI app entry point
├── submodule_integration.py   # Auto-discover & register submodule tools
├── submodule_deps.py          # Auto-install submodule dependencies
├── tools.py                   # Built-in MCP tools (echo, ping)
├── cli.py                     # CLI daemon management
├── config.py                  # Config management (~/.robotmcp-server/)
├── setup.py                   # Browser-based login flow
├── sse.py                     # Legacy SSE endpoints
├── oauth/                     # OAuth module (optional)
│   ├── endpoints.py           # OAuth routes
│   ├── middleware.py          # Token validation
│   ├── jwt_utils.py           # JWT token generation/validation
│   ├── stores.py              # Session stores
│   └── templates.py           # HTML templates
└── ros-mcp-server/            # Example submodule (ROS integration)

云服务: CLI登录和隧道创建由以下人员处理 robotmcp云 在 https://app.robotmcp.ai.

看 docs/project_plan.md 了解架构细节。

命令行命令

命令描述
robotmcp-server在后台启动服务器
robotmcp-server stop停止服务器和隧道
robotmcp-server status显示当前状态
robotmcp-server verify全面验证(服务器、隧道、DNS、连接)
robotmcp-server list列出已安装的MCP服务器模块及其兼容性状态
robotmcp-server list-tools列出兼容模块中所有可用的MCP工具
robotmcp-server add 添加MCP服务器模块(git子模块)
robotmcp-server remove 卸下MCP服务器模块
robotmcp-server update将所有MCP服务器模块更新到最新版本
robotmcp-server logout清除凭据并停止

验证命令

这 verify 命令执行全面的诊断:

robotmcp-server verify

已执行的检查:

  1. 配置 -验证隧道令牌和配置是否存在
  2. 本地服务器 -在上测试服务器连接 localhost:8766
  3. 云雾燃烧过程 -检查cloudflared是否正在运行
  4. 隧道身份验证 -分析日志以验证隧道是否经过身份验证并已连接
  5. DNS解析 -验证DNS记录是否存在并正确解析
  6. 隧道端点 -通过隧道测试端点(/, /health)

输出包括:

  • ✓/✗ 每次检查的状态
  • 带有可操作修复程序的详细错误消息
  • 包含通过/失败统计信息的摘要
  • 如果发现问题,接下来的步骤

使用此命令诊断连接问题,验证DNS配置,并确保您的隧道正常工作。

环境变量

变量描述
SUPABASE_URLSupabase项目URL
SUPABASE_ANON_KEYSupabase匿名密钥
SUPABASE_JWT_SECRET用于令牌验证的JWT密钥
ENABLE_OAUTH设置 false 禁用OAuth(默认值: true)
ROBOTMCP_CLOUD_URL云服务URL(默认值: https://app.robotmcp.ai)

API终点

端点描述
GET /服务器信息
POST /mcp流式HTTP传输(推荐)
GET /sse传统SSE(向后兼容)
/.well-known/oauth-authorization-serverOAuth元数据

连接MCP客户端

有两个端点可用:

端点传输使用情况
/mcp流式HTTP先尝试(推荐)
/sse传统SSE如果/mcp不起作用,则使用

客户端兼容性:

  • Claude.ai:与合作 /mcp (推荐)
  • ChatGPT:与合作 /mcp (推荐)
  • 传统客户:使用 /sse 如果 /mcp 不起作用

示例URL:

https://{your-name}.robotmcp.ai/mcp

看 docs/workflow.md 用于连接流程图。

添加MCP子模块

服务器自动从git子模块中发现并集成MCP工具:

# Add a module using the CLI
robotmcp-server add https://github.com/example/my-mcp-tools.git

# Or add tracking a specific branch
robotmcp-server add -b develop https://github.com/example/my-mcp-tools.git

# List installed modules and their compatibility status
robotmcp-server list

# List all available tools
robotmcp-server list-tools

# Update all modules to latest
robotmcp-server update

# Remove a module
robotmcp-server remove my-mcp-tools

您的子模块需要:

  1. A. pyproject.toml 带有包名
  2. 一 integration.py 带着一个 register(mcp, **kwargs) 函数

兼容性: 没有集成模块的模块将在中显示为“不兼容” list 和 list-tools 命令。服务器在启动时检查兼容性,并警告不兼容的模块。

# my_mcp_tools/integration.py
from fastmcp import FastMCP

def register(mcp: FastMCP, **kwargs) -> None:
    @mcp.tool()
    def my_tool(param: str) -> str:
        """Process a parameter."""
        return f"Result: {param}"

看 docs/子模块集成.md 获取完整指南 包括:

  • 满的 integration.py 配置示例
  • 如何组织工具、资源和提示
  • 环境变量配置
  • 测试您的子模块

自定义工具(不含子模块)

要直接添加自定义MCP工具,请编辑 tools.py:

from fastmcp import FastMCP
mcp = FastMCP("my-server")

@mcp.tool()
def my_tool(param: str) -> str:
    return f"Result: {param}"

文档

更新日志

看 更改日志.md 版本历史。

许可证

版权所有(c)2025 Contoro。保留所有权利。

该软件是专有和机密的。未经明确书面许可,严禁未经授权复制、修改、分发或使用本软件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

模块化Python本地部署协议服务器OAuth2.1SupabaseCloudflareChatGPT

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
robotmcp server

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

robotmcp server 怎么安装?

公开资料给出的安装命令是 pip install -e .,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

robotmcp server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

robotmcp server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

robotmcp server 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

robotmcp server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP