MCP服务器创建工具

一个专业的Model Context Protocol (MCP)服务器创建工具,提供文档、模板和工具,简化MCP服务器的创建和配置过程。

  • by SterlingChin
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 SterlingChin/mcp-builder

使用说明

MCP服务器创建器

一个专门的模型上下文协议(MCP)服务器,旨在帮助您轻松创建新的MCP服务器。此服务器提供文档、模板和工具,以简化为Claude Desktop创建和配置MCP服务器的过程。

特性

  • 📚 包含MCP关键概念的文档资源
  • 🛠️ 完整的服务器设置指南
  • 🚀 创建所有必要文件的文件生成工具
  • ⚙️ 随时可用的Claude Desktop配置
  • 📝 引导服务器创建的交互式提示

安装

  1. 克隆存储库:
git clone https://github.com/SterlingChin/mcp-builder.git
cd mcp-builder
  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build

用法

作为MCP服务器

在Claude Desktop配置文件中配置此服务器 ~/.claude-config.json:

{
  "mcpServers": {
    "mcp-creator": {
      "command": "node",
      "args": [
        "/path/to/mcp-builder/build/index.js"
      ]
    }
  }
}

替换 /path/to/mcp-builder 与这个项目的实际路径。

在克劳德桌面

配置后,您可以通过以下方式在Claude中与此服务器交互:

  1. 访问文档:

    Show me the MCP documentation from mcp://docs
    
  2. 获取设置指南:

    Use the get-mcp-docs tool to show me how to set up an MCP server
    
  3. 生成完整的MCP服务器:

    Use the generate-mcp-server tool to create a server called "weather-server"
    that provides weather information
    

服务器功能

资源

  • mcp://docs -全面的MCP文档和关键概念

工具

  • get-mcp-docs -检索有关模型上下文协议的文档
  • generate-mcp-server -使用所有必要的文件生成完整的MCP服务器设置

鼓励

  • mcp-setup -用于引导服务器创建的交互式提示模板

发展

先决条件

  • Node.js 18+
  • TypeScript
  • npm或纱线

设置

  1. 分叉并克隆存储库
  2. 安装依赖项: npm install
  3. 对进行更改 index.ts
  4. 构建: npm run build
  5. 测试: npm start

贡献

我们欢迎捐款!请看 贡献.md 作为指导方针。

项目结构

mcp-builder/
├── index.ts          # Main server implementation
├── build/            # Compiled JavaScript output
├── package.json      # Dependencies and scripts
├── tsconfig.json     # TypeScript configuration
├── LICENSE           # MIT license
└── README.md         # This file

例子

创建一个简单的服务器

问克劳德:“生成一个名为‘待办事项管理器’的MCP服务器,帮助管理待办事项列表”

获取文档

问Claude:“给我看看MCP设置文档”

使用资源

问克劳德:“里面有什么mcp://docs资源?"

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

支持


内置于❤️ 模型上下文协议生态系统