
MCP Server Manager

2025.03.15
2
TypeScriptMCP 服务器管理开发工具开发效率
MCP Server Manager 是一个用于创建、构建和管理 MCP(Model Context Protocol)服务器的工具,适用于与 Claude 和其他 MCP 客户端一起使用。它支持 TypeScript、Python 或 Java 语言的服务器创建,并提供服务器构建、安装和配置管理功能。
View on GitHub
Overview
基本能力
产品定位
MCP Server Manager 是一个用于创建、构建和管理 MCP 服务器的工具,旨在简化 MCP 服务器的开发和管理流程。
核心功能
- 创建新的 MCP 服务器:支持 TypeScript、Python 或 Java 语言的服务器创建,并提供基本的项目脚手架。
- 构建现有的 MCP 服务器:从源代码构建 MCP 服务器。
- 安装 MCP 服务器:将构建好的服务器安装到 Claude Desktop 或其他 MCP 客户端中使用。
- 管理 MCP 服务器配置:支持服务器配置的管理。
适用场景
- 开发新的 MCP 服务器项目。
- 构建和部署现有的 MCP 服务器。
- 将 MCP 服务器集成到 Claude Desktop 或其他 MCP 客户端中。
工具列表
- create-server:创建新的 MCP 服务器项目。
- 参数:
name
(服务器名称)、language
(编程语言)、directory
(项目目录)。 - build-server:构建现有的 MCP 服务器。
- 参数:
directory
(服务器目录)。 - install-server:安装 MCP 服务器到客户端。
- 参数:
directory
(服务器目录)、configPath
(可选,客户端配置路径)。
常见问题解答
- 无明确常见问题解答部分。
使用教程
使用依赖
- Node.js 18 或更高版本。
- Python 服务器:Python 3.10+,推荐使用
uv
包管理器。 - Java 服务器:Java 17+ 和 Maven/Gradle。
安装教程
- 通过 npm 全局安装:
bash npm install -g mcp-server-manager
- 本地开发安装:
bash git clone https://github.com/infinitimeless/mcp-server-manager.git cd mcp-server-manager npm install npm run build node build/index.js
调试方式
- 将 MCP Server Manager 添加到 Claude Desktop 配置中:
- 编辑配置文件(MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
,Windows:%APPDATA%\Claude\claude_desktop_config.json
)。 - 添加以下内容:
json { "mcpServers": { "mcp-server-manager": { "command": "node", "args": ["/path/to/mcp-server-manager/build/index.js"] } } }
- 使用自然语言命令操作服务器(如创建、构建、安装)。