用于创建、构建和管理与Claude和其他MCP客户端一起使用的MCP(模型上下文协议)服务器的工具。
uv包管理器npm install -g mcp-server-manager
# 克隆仓库
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一起使用,请将其添加到您的Claude Desktop配置中。
编辑您的Claude Desktop配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json添加以下内容:
{
"mcpServers": {
"mcp-server-manager": {
"command": "node",
"args": ["/path/to/mcp-server-manager/build/index.js"]
}
}
}
一旦安装并配置了Claude,您可以使用自然语言命令,例如:
创建一个新的服务器: "你能为我创建一个新的MCP服务器吗?我想在~/Projects目录下创建一个名为'weather-service'的Python服务器。"
构建现有的服务器: "请构建我在~/Projects/weather-service的MCP服务器。"
安装服务器以供Claude使用: "从~/Projects/weather-service安装我的weather-service服务器,这样我就可以用它来与Claude交互。"
创建一个新的具有适当框架的MCP服务器项目。
参数:
name: 要创建的MCP服务器的名称language: 要使用的编程语言(typescript, python 或 java)directory: 应该创建服务器的目录从源代码构建现有的MCP服务器。
参数:
directory: 要构建的MCP服务器的目录安装MCP服务器,以便与像Claude Desktop这样的客户端一起使用。
参数:
directory: 已构建的MCP服务器的目录configPath: (可选)Claude Desktop配置路径此项目欢迎贡献。要贡献:
MIT 许可证