Mcp Create Server 7dg

Mcp Create Server 7dg

🚀 MCP 创建服务器

MCP 创建服务器是一个动态的 MCP 服务器管理服务,它支持创建、运行和管理模型上下文协议 (MCP) 服务器。该服务本身作为 MCP 服务器运行,还能启动并管理其他 MCP 服务器作为子进程,以此实现灵活的 MCP 生态系统。

🚀 快速开始

MCP 创建服务器可帮助您轻松管理 MCP 服务器,您可通过 Docker 或手动方式进行安装,还能将其与 Claude Desktop 集成。

✨ 主要特性

  • 动态创建和执行 MCP 服务器代码。
  • 目前仅限 TypeScript 语言,后续版本计划支持 JavaScript 和 Python。
  • 可在子 MCP 服务器上执行工具。
  • 支持服务器代码更新和重启。
  • 能删除不必要的服务器。

📦 安装指南

⚠️ 重要提示

推荐使用 Docker 运行此服务。

使用 Docker 安装(推荐)

# 构建 Docker 镜像
docker build -t mcp-create .

# 运行 Docker 容器
docker run -it --rm mcp-create

手动安装(仅限 TypeScript)

# 克隆仓库
git clone https://github.com/tesla0225/mcp-create.git
cd mcp-create

# 安装依赖项
npm install

# 构建
npm run build

# 运行
npm start

📚 详细文档

与 Claude Desktop 集成

在您的 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",
// 此处原文未完整展示代码,保持原样
}
  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-10-05 22:24

相似服务问题

相关AI产品