mcpField
M
MCP Server Creator

MCP Server Creator

本地服务
github.com/SerhatUzbas开发工具1172 周前更新

关于 MCP Server Creator

MCP Server Creator 是供 Claude Desktop 使用的 MCP 服务创建与管理工具,面向需要生成或维护自定义服务的用户。它可创建、更新和注册服务,并检查依赖、查看或修改 Claude Desktop 配置及直接运行服务。

主要功能

  1. 01创建和更新 MCP 服务
  2. 02列出服务并查看代码
  3. 03分析并安装依赖
  4. 04查看和更新 Claude Desktop 配置
  5. 05直接运行服务以检查错误

适用场景

  1. 01为特定需求生成自定义 MCP 服务
  2. 02维护已有服务代码
  3. 03将服务注册到 Claude Desktop
  4. 04排查依赖或运行错误

MCP 相关

它本身作为 MCP 服务接入 Claude Desktop,并提供创建、更新和管理其他 MCP 服务的工具。Claude Desktop 用户可通过集成界面调用这些工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP 服务生成器

用于为 Claude Desktop 创建和管理模型上下文协议(MCP)服务的工具。

概述

MCP 服务创建器可帮助你使用 Claude Desktop 创建、管理和注册自定义 MCP 服务。此工具提供以下功能:

  • 创建新的 MCP 服务
  • 更新现有服务
  • 在 Claude Desktop 中注册服务

入门

先决条件
安装
  1. 克隆此仓库:

    git clone https://github.com/SerhatUzbas/mcp-server-generator.git
    cd mcprotocol
    
  2. 安装依赖项(仅首次安装时需要):

    npm install
    
  3. 在 Claude Desktop 中注册创建器服务:

  • Macos:

    open ~/Library/"Application Support"/Claude/claude_desktop_config.json
    
  • Windows(命令提示符):

    start %APPDATA%\Claude\claude_desktop_config.json
    
  • 或在 Claude Desktop 中选择:Settings > Developer > Edit Config

示例:

{
  "mcpServers": {
    "mcp-server-generator": {
      "command": "node",
      "args": ["/Users/username/Documents/GitHub/mcprotocol/creator-server.js"]
    }
  }
}

Windows 用户须知: 文件路径请使用反斜杠,并在 JSON 配置中正确转义。例如:

{
  "mcpServers": {
    "mcp-server-generator": {
      "command": "node",
      "args": ["C:\\Users\\username\\Documents\\GitHub\\mcprotocol\\creator-server.js"]
    }
  }
}

使用 MCP 服务创建器

注册后,你可以通过 Claude Desktop 使用 MCP 服务创建器:

  1. 打开 Claude Desktop
  2. 在选择集成的下拉菜单中选择资源和提示词
  3. 要求 Claude 创建或管理你的 MCP 服务
创建新服务

要求 Claude 根据你的具体需求创建服务:

Create an simple MCP server that integrates with PostgreSQL to provide database operations and query capabilities.

Claude 将(大概):

  1. 检查服务列表,确认服务是否存在
  2. 生成服务代码
  3. 将其保存到 servers 目录
  4. 在 Claude Desktop 中注册服务
  5. 确认并安装所需依赖项

可用工具

MCP 服务创建器提供了多个用于管理服务的工具:

  • listServers - 列出所有可用服务
  • getServerContent - 查看现有服务的代码
  • createMcpServer - 创建新服务
  • updateMcpServer - 更新现有服务
  • analyzeServerDependencies - 确认所需的 npm 软件包
  • installServerDependencies - 安装所需软件包
  • getClaudeConfig - 查看当前的 Claude Desktop 配置
  • updateClaudeConfig - 更新 Claude Desktop 配置
  • runServerDirectly - 检查运行时是否出现错误

故障排除

服务未显示在 Claude 中
  • 确认已在 Claude Desktop 配置中正确注册服务
  • 检查服务代码中是否存在 JavaScript 语法错误
  • 注册新服务后重启 Claude Desktop
依赖项问题

如果依赖项无法正确安装:

  • 尝试手动安装:npm install [package-name]
  • 检查软件包之间是否存在兼容性问题
  • 确保你的 Node.js 版本与这些软件包兼容

贡献

欢迎贡献!请随时提交 Pull Request。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。