MCP 创建服务器是一个动态的 MCP 服务器管理服务,它支持创建、运行和管理模型上下文协议 (MCP) 服务器。该服务本身作为 MCP 服务器运行,还能启动并管理其他 MCP 服务器作为子进程,以此实现灵活的 MCP 生态系统。
MCP 创建服务器可帮助您轻松管理 MCP 服务器,您可通过 Docker 或手动方式进行安装,还能将其与 Claude Desktop 集成。
⚠️ 重要提示
推荐使用 Docker 运行此服务。
# 构建 Docker 镜像
docker build -t mcp-create .
# 运行 Docker 容器
docker run -it --rm mcp-create
# 克隆仓库
git clone https://github.com/tesla0225/mcp-create.git
cd mcp-create
# 安装依赖项
npm install
# 构建
npm run build
# 运行
npm start
在您的 Claude Desktop 配置文件 (claude_desktop_config.json) 中添加以下内容:
{
"mcpServers": {
"mcp-create": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp-create"]
}
}
}
| 属性 | 详情 |
|---|---|
| 工具名称 | create-server-from-template、execute-tool、get-server-tools、delete-server、list-servers |
| 描述 | 使用模板创建 MCP 服务器、在服务器上执行工具、获取服务器工具列表、删除服务器、获取运行中的服务器列表 |
| 输入参数 | create-server-from-template:language: string;execute-tool:serverId: string、toolName: string、args: object;get-server-tools:serverId: string;delete-server:serverId: string;list-servers:无 |
| 输出 | create-server-from-template:{ serverId: string, message: string };execute-tool:工具执行结果;get-server-tools:{ tools: ToolDefinition[] };delete-server:{ success: boolean, message: string };list-servers:{ servers: string[] } |
{
"name": "create-server-from-template",
"arguments": {
"language": "typescript"
}
}
{
"name": "execute-tool",
// 此处原文未完整展示代码,保持原样
}