使用说明
MCP服务器管理器
一个用于创建、构建和管理MCP(模型上下文协议)服务器的工具,供Claude和其他MCP客户端使用。
特性
- 创建新的MCP服务器 为TypeScript、Python或Java提供适当的框架
- 构建现有的MCP服务器 源代码
- 安装MCP服务器 用于Claude Desktop和其他MCP客户端
- 管理MCP服务器配置
安装
先决条件
- Node.js 18或更高版本
- 对于Python服务器:Python 3.10+,理想情况下
uv包管理器 - 适用于Java服务器:Java 17+和Maven/Gradle
使用npm安装
npm install -g mcp-server-manager
地方发展
# Clone the repository
git clone https://github.com/infinitimeless/mcp-server-manager.git
cd mcp-server-manager
# Install dependencies
npm install
# Build the project
npm run build
# Run locally
node build/index.js
与Claude Desktop一起使用
要将MCP服务器管理器与Claude Desktop一起使用,请将其添加到您的Claude Desktop配置中。
编辑您的Claude Desktop配置文件:
- MacOS:
~/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服务中构建我的MCP服务器”
-
安装一个与Claude一起使用的服务器: “从~/Projects/weather service安装我的天气服务服务器,这样我就可以和Claude一起使用了”
工具详细信息
创建服务器
使用适当的脚手架创建新的MCP服务器项目。
参数:
name:要创建的MCP服务器的名称language:要使用的编程语言(typescript、python或java)directory:应创建服务器的目录
构建服务器
从源代码构建现有的MCP服务器。
参数:
directory:要构建的MCP服务器的目录
安装服务器
安装MCP服务器,以便与Claude Desktop等客户端一起使用。
参数:
directory:内置MCP服务器的目录configPath:(可选)克劳德桌面配置的路径
发展
这个项目对捐款开放。贡献:
- 分叉存储库
- 创建要素分支
- 进行更改
- 提交拉取请求
许可证
MIT许可证
