一个动态的MCP服务器管理服务,用于创建、运行和管理模型上下文协议(MCP)服务器。该服务本身作为一个MCP服务器运行,并作为子进程启动和管理其他MCP服务器,从而实现灵活的MCP生态系统。
<a href="https://glama.ai/mcp/servers/lnl6xjkkeq"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=1611599476,2734483644&fm=3081&app=3081&f=PNG?w=760&h=400" alt="创建服务器 MCP服务器" /> </a>注意:推荐使用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 | 根据模板创建MCP服务器 | language: 字符串 | { serverId: 字符串, message: 字符串 } |
| execute-tool | 在服务器上执行工具 | serverId: 字符串<br>toolName: 字符串<br>args: 对象 | 工具执行结果 |
| get-server-tools | 获取服务器工具列表 | serverId: 字符串 | { tools: ToolDefinition[] } |
| delete-server | 删除服务器 | serverId: 字符串 | { success: 布尔值, message: 字符串 } |
| list-servers | 获取正在运行的服务器列表 | 无 | { servers: 字符串[] } |
{
"name": "create-server-from-template",
"arguments": {
"language": "typescript"
}
}
{
"name": "execute-tool",
"arguments": {
"serverId": "ba7c9a4f-6ba8-4cad-8ec8-a41a08c19fac",
"toolName": "echo",
"args": {
"message": "Hello, 动态MCP服务器!"
}
}
}
MIT