Integrations
1MCP - 一个 MCP 服务器,满足所有人的需求
将多个 MCP 服务器聚合为一个的统一模型上下文协议服务器实现。
概述
1MCP(One MCP)旨在简化您与 AI 助手的协作方式。1MCP 无需为不同的客户端(Claude Desktop、Cherry Studio、Cursor、Roo Code、Claude 等)配置多个 MCP 服务器,而是提供一个统一的服务器,该服务器能够:
- 将多个 MCP 服务器聚合到一个统一的界面
- 通过消除冗余服务器实例来减少系统资源的使用
- 简化不同 AI 助手之间的配置管理
- 为 AI 模型与外部工具和资源交互提供标准化方式
- 支持动态配置重新加载,无需重启服务器
- 处理正常关机和资源清理
快速入门
要使 Cursor 能够使用已在 Claude Desktop 中配置的现有 MCP 服务器,请按照以下步骤操作:
- 使用 Claude Desktop 配置文件运行 1MCP 服务器:
Copy
- 将 1MCP 服务器添加到您的 Cursor 配置文件 (
~/.cursor/mcp.json
):
Copy
- 好好享受!
用法
您可以直接使用npx
运行服务器:
Copy
可用选项:
--transport, -t
:选择传输类型(“stdio”或“sse”,默认值:“sse”)--config, -c
:使用特定的配置文件--port, -P
:更改 SSE 端口(默认值:3050)--host, -H
:更改 SSE 主机(默认值:localhost)--tags, -g
:按标签过滤服务器(请参阅下面的标签部分)--help, -h
:显示帮助
环境变量示例:
Copy
Docker
您还可以使用 Docker 运行 1MCP:
Copy
可用的图像标签:
latest
:最新稳定版本vX.YZ
:特定版本(例如v1.0.0
)sha-<commit>
:特定提交
环境变量
您可以使用以ONE_MCP_
为前缀的环境变量配置 1MCP:
ONE_MCP_TRANSPORT
:传输类型(“stdio”或“sse”,默认值:“sse”)ONE_MCP_PORT
:SSE 端口(默认值:3050)ONE_MCP_HOST
:SSE 主机(默认值:“localhost”)ONE_MCP_CONFIG
:配置文件路径ONE_MCP_TAGS
:用于过滤服务器的标签的逗号分隔列表
环境变量示例:
Copy
了解标签
标签可帮助您控制哪些 MCP 服务器可供不同客户端使用。您可以将标签视为描述每个服务器功能的一个标签。
如何使用标签
- 在您的服务器配置中:向每个服务器添加标签以描述其功能
Copy
- 在 stdio 模式下启动 1MCP 时:您可以按标签过滤服务器
Copy
- 使用 SSE 传输时:客户端可以请求具有特定标签的服务器
Copy
示例标签:
network
:用于发出 Web 请求的服务器filesystem
:用于处理文件操作的服务器memory
:适用于提供内存/存储的服务器shell
:适用于运行 shell 命令的服务器db
:用于处理数据库操作的服务器
配置
全局配置
服务器自动管理全局位置的配置:
- macOS/Linux:
~/.config/1mcp/mcp.json
- Windows:
%APPDATA%/1mcp/mcp.json
配置文件格式
Copy
工作原理
系统架构
请求流程
发展
安装依赖项:
Copy
构建服务器:
Copy
对于使用自动重建的开发:
Copy
运行服务器:
Copy
调试
使用MCP Inspector (可作为包脚本使用):
Copy
检查器将提供一个 URL 来访问浏览器中的调试工具。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
统一的模型上下文协议服务器,将多个 MCP 服务器聚合为一个,让 Claude Desktop、Cursor 和 Cherry Studio 等 AI 助手连接到单个服务器,而无需管理多个实例。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that exposes the official Notion SDK, allowing AI models to interact with Notion workspaces.Last updated -17777TypeScriptApache 2.0
- AsecurityFlicenseAqualityModel Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.Last updated -105316JavaScript
- -securityAlicense-qualityA Model Context Protocol server that connects Claude and other MCP clients to Aider, enabling AI assistants to efficiently edit files, create new files, and interact with git repositories through natural language.Last updated -9PythonThe Unlicense
- -securityFlicense-qualityA starter template for building Model Context Protocol (MCP) servers, enabling developers to create and add custom tools that can be integrated with Claude Desktop.Last updated -TypeScript