Token导航 LogoToken导航TokenDH.com
MCP Creator logo
AI代理stdio官方级别未说明来源级核验

MCP Creator

MCP Server

一个通过对话方式创建、构建并发布Python MCP服务器到PyPI的工具,适用于AI助手集成和MCP市场发布。

工具数

10

提示词数

0

GitHub Stars

0

资源数

0
PythonClaudeAI助手集成ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gmoneyn

提供方

gmoneyn

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install mcp-creator

详细介绍

mcp创建者

通过对话方式创建、构建和发布Python MCP服务器到PyPI。

安装 mcp-creator,将其添加到您的AI助手中,它将引导您完成整个过程:命名您的包、构建完整的项目、构建和发布到PyPI。

安装

pip install mcp-creator

设置

添加到克劳德代码(~/.claude/settings.json):

{
  "mcpServers": {
    "mcp-creator": {
      "command": "mcp-creator",
      "args": []
    }
  }
}

或光标(.cursor/mcp.json):

{
  "mcpServers": {
    "mcp-creator": {
      "command": "mcp-creator",
      "args": []
    }
  }
}

工具

工具它做什么
get_creator_profile加载您的持久配置文件——设置状态、项目历史记录。每次会议都先打电话。
update_creator_profile跨会话保存设置状态、用户名和项目历史记录
check_setup检测已安装的内容(uv、git、gh、PyPI令牌)——只遍历缺失的步骤
check_pypi_name检查PyPI上是否有可用的包名
scaffold_server根据名称+描述+工具定义创建完整的MCP服务器项目
add_tool向现有脚手架项目添加新工具
build_package快跑 uv build 关于该项目
publish_package快跑 uv publish 到PyPI
setup_github初始化git,创建GitHub仓库,并推送代码
generate_launchguide创建LAUNCHGUIDE.md以供市场提交

发布到MCP市场

一旦你的服务器在PyPI上,就把它列在 MCP市场 覆盖数千名人工智能用户:

  • 安全扫描 --每次提交都会被自动扫描,分数会显示给用户
  • 一键安装 --用户只需单击一下即可将您的服务器添加到Claude、Cursor或任何MCP客户端
  • 内置支付 --设定价格(一次性或订阅),连接Stripe,并保留每笔销售的85%
  • 创建者仪表板 --跟踪安装、收入、评论和许可证密钥

generate_launchguide 发布后创建提交文件,然后在以下位置提交 mcp-marketplace.io/submit.

运作原理

  1. 告诉你的AI你想构建什么:“我想要一个检查天气的MCP服务器”
  2. 它检查名称:呼叫 check_pypi_name 验证PyPI上的可用性
  3. 它支撑着这个项目:呼叫 scaffold_server 使用您的工具定义--生成一个完整的、可运行的项目
  4. 你填写逻辑:替换中的TODO存根 services/ 使用真正的API调用
  5. 构建和发布: build_packagepublish_package → 在PyPI上直播
  6. 推送到GitHub: setup_github 创建一个仓库并推送您的代码
  7. 提交到市场: generate_launchguide 使用您的仓库URL创建提交文件

生成什么

对于一个名为 my-weather-mcp 带着一个 get_weather 工具:

my-weather-mcp/
├── pyproject.toml         ← hatchling build, mcp[cli] dep, CLI entry point
├── README.md              ← install instructions + MCP config JSON
├── .gitignore
├── src/my_weather_mcp/
│   ├── __init__.py
│   ├── server.py          ← FastMCP + @mcp.tool() for each tool
│   ├── transport.py
│   ├── tools/
│   │   ├── __init__.py
│   │   └── get_weather.py
│   └── services/
│       ├── __init__.py
│       └── get_weather_service.py  ← TODO: your logic here
└── tests/
    ├── test_server.py
    └── test_get_weather.py

生成的服务器立即运行——存根服务返回占位符数据,这样您就可以在实现真正的逻辑之前进行测试。

需求

  • Python 3.11+
  • 紫外线 (用于建筑和出版)

发展

git clone https://github.com/gmoneyn/mcp-creator.git
cd mcp-creator
uv venv .venv && source .venv/bin/activate
uv pip install -e ".[dev]"
pytest -v

目录标签

目录标签

PythonClaudeAI助手集成Python工具本地部署MCP服务器PyPI发布代码脚手架

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP