Integrations
Provides integration with Node.js for executing and managing MCP servers through the hub
Built with TypeScript, offering type-safe interfaces for connecting to and managing MCP servers
Utilizes Zod for runtime validation of configuration data and tool arguments
MCP-中心-MCP服务器
连接并管理其他 MCP(模型上下文协议)服务器的中心服务器。
概述
该项目构建了一个 MCP 中心服务器,可以连接到其他 MCP 服务器,列出其工具并执行它们。它对于绕过 Cursor 40 个工具的 MCP 限制特别有用。即使在 Cursor 之外,它也可以隐藏不常用的工具,从而帮助减少 AI 错误。
主要特点
- 通过配置文件自动连接到其他 MCP 服务器
- 列出已连接服务器上的可用工具
- 调用已连接服务器上的工具并返回结果
配置
将其添加到您的mcp.json
中:
使用 npx
使用 Node(例如,用于本地开发或直接执行)
如果npx
没有获取您的本地更改或者您希望直接运行构建的服务器,则可以按如下方式进行配置:
**注意:**确保您已经构建了项目(例如, npm run build
或pnpm build
),以便dist/index.js
存在。
系统提示(或光标规则)
这确保了 AI 助手在尝试使用可用工具之前始终会检查它们。
安装和运行
要求
- Node.js 18.0.0 或更高版本
- npm、yarn 或 pnpm
安装
建造
跑步
开发模式
配置文件
MCP-Hub-MCP 服务器使用 Claude Desktop 格式的配置文件自动连接到其他 MCP 服务器。您可以通过以下方式指定配置文件:
- 环境变量:将
MCP_CONFIG_PATH
环境变量设置为配置文件路径 - 命令行参数:使用
--config-path
选项指定配置文件路径 - 默认路径:使用当前目录中的
mcp-config.json
文件
配置文件格式:
例子:
用法
MCP-Hub-MCP 服务器提供以下工具:
1. list-all-tools
返回所有已连接服务器的工具列表。
2. call-tool
调用特定服务器上的工具。
serverName
:调用该工具的 MCP 服务器的名称toolName
:要调用的工具的名称toolArgs
:传递给工具的参数
提交消息约定
该项目遵循常规提交来实现自动版本控制和 CHANGELOG 生成。
格式: <type>(<scope>): <description>
例子:
feat: add new hub connection feature
fix: resolve issue with server timeout
docs: update API documentation
chore: update dependencies
类型:
feat
:新功能(MINOR 版本升级)fix
:错误修复(PATCH 版本升级)docs
:仅文档更改style
:不影响代码含义的改变refactor
:既不修复错误也不添加功能的代码更改perf
:提高性能的代码更改test
:添加缺失的测试或更正现有的测试chore
:对构建过程或辅助工具的更改
重大变化:在提交页脚中添加BREAKING CHANGE:
以触发主要版本的提升。
技术栈
- Node.js
- TypeScript
- @modelcontextprotocol/sdk(版本:^1.9.0)
- zod(版本:^3.22.4)
执照
麻省理工学院
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
连接和管理其他 MCP 服务器的中心服务器,允许用户绕过 Cursor 的 40 个工具限制,并通过隐藏不常用的工具来减少 AI 错误。
Related MCP Servers
- AsecurityAlicenseAqualityA central hub that aggregates multiple MCP resource servers into a single unified interface, enabling users to access tools and capabilities from multiple backend servers through one connection point.Last updated -30TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.Last updated -2JavaScript
- -securityAlicense-qualityAn MCP server implementation that standardizes how AI applications access tools and context, providing a central hub that manages tool discovery, execution, and context management with a simplified configuration system.Last updated -9PythonMIT License
- -securityFlicense-qualityA tool that generates MCP servers for Smithery with Cursor IDE integration, allowing users to quickly create servers from templates such as Basic, Web Search, or Database interactions.Last updated -JavaScript