返回市场
克劳德代码MCP命令生成器

克劳德代码MCP命令生成器

作者:danielrosehill2 星标更新:2025-10-17

项目介绍

Claude Code MCP 命令生成器

用于通过自然语言接口在 Claude Code 中安装 MCP 服务器,并提供上下文数据和参考资料供AI代理生成有效的MCP命令。

🚀 快速开始 - claudemcp 命令行工具

使用自然语言安装MCP服务器:

# 安装工具
./install.sh

# 使用自然语言安装MCP服务器
claudemcp "安装 notion"
claudemcp "添加 github 集成"
claudemcp --execute "我需要 stripe 进行支付"
claudemcp -e "连接到本地主机上的 postgres 数据库"

claudemcp 工具使用 Claude AI 和此仓库中的上下文数据,从您的自然语言描述中生成有效的 claude mcp add 命令。

仓库结构

Claude-Code-MCP-Command-Generator/
├── claudemcp               # 自然语言MCP安装的CLI工具
├── install.sh             # 安装脚本
├── context-data/          # 供AI代理使用的结构化参考材料
│   ├── README.md         # 使用上下文文件的指南
│   ├── ai-reference.md   # 核心命令语法和规则
│   ├── server-catalog.md # 完整的MCP服务器目录
│   └── command-examples.md # 实用用法模式
└── reference.md          # 原始完整文档(供人类阅读)

使用 claudemcp 工具

安装

# 克隆此仓库
git clone https://github.com/yourusername/Claude-Code-MCP-Command-Generator.git
cd Claude-Code-MCP-Command-Generator

# 运行安装程序
./install.sh

这会将 claudemcp 安装到 ~/.local/bin(或 $INSTALL_DIR 指向的位置)。

要求

  • 必须安装并可在PATH中找到 Claude Code CLI
  • Bash shell

使用方法

claudemcp [OPTIONS] "<description>"

OPTIONS:
    -e, --execute       立即执行生成的命令
    -s, --scope SCOPE   指定范围:local, project 或 user(默认:local)
    -h, --help          显示帮助信息

示例

# 生成命令(显示命令而不执行)
claudemcp "安装 notion"
# 输出:claude mcp add --transport http notion https://mcp.notion.com/mcp

# 生成并立即执行
claudemcp --execute "添加 github 集成"

# 特定范围
claudemcp --scope project "添加 sentry 以进行错误监控"

# 复杂数据库连接
claudemcp -e "连接到 prod.db.com 的 postgres 数据库,端口 5432,数据库名 analytics"

# 基于API的服务
claudemcp "安装带有我的API密钥的airtable"
# 输出:claude mcp add --transport stdio airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx -y airtable-mcp-server

工作原理

  1. 您用自然语言描述所需的MCP服务器
  2. claudemcp 将您的请求加上上下文数据传递给 Claude CLI
  3. Claude 生成正确的 claude mcp add 命令,具有正确的语法
  4. 显示命令(并可选地执行)

该工具使用此仓库中的精选上下文数据,确保 Claude 理解:

  • 不同传输类型下的正确命令语法
  • 可用的MCP服务器及其URL
  • 认证要求
  • 平台特定考虑

AI代理快速入门

要生成有效的 Claude Code MCP 命令:

  1. 理解语法:阅读 context-data/ai-reference.md 了解命令结构
  2. 查找服务器:在 context-data/server-catalog.md 中查找服务器详情
  3. 查看示例:参考 context-data/command-examples.md 了解模式

内容概览

context-data/ai-reference.md (5 KB)

紧凑的参考包含:

  • 所有传输类型的命令结构(HTTP、SSE、Stdio)
  • 管理命令
  • 配置范围和优先级
  • 认证类型
  • 环境变量
  • 平台特定说明
  • 为AI代理生成命令的规则

context-data/server-catalog.md (8 KB)

按类别组织的完整目录:

  • 开发与测试工具(Sentry、Socket、Hugging Face、Jam)
  • 项目管理(Asana、Atlassian、Linear、Notion等)
  • 数据库(Airtable、Daloopa、HubSpot)
  • 支付与商业(PayPal、Plaid、Square、Stripe)
  • 设计与媒体(Figma、Cloudinary、invideo、Canva)
  • 基础设施与DevOps(Cloudflare、Netlify、Vercel)
  • 自动化与集成(Workato、Zapier)

每个条目包括URL、传输类型、认证方法以及现成可用的命令。

context-data/command-examples.md (12 KB)

实用示例包括:

  • 基本命令模板
  • 范围使用示例
  • 认证工作流程
  • 真实世界用例
  • 平台特定示例
  • 故障排除示例

reference.md (40 KB)

来自 Claude Code 文档的原始综合文档。包含完整的源材料,包括React组件和详细解释。用于人类阅读或深入参考。

命令结构快速参考

# HTTP服务器(推荐)
claude mcp add --transport http <name> <url>

# SSE服务器(已弃用)
claude mcp add --transport sse <name> <url>

# Stdio服务器(本地)
claude mcp add --transport stdio <name> [--env KEY=value] -- <command> [args...]

常见用例

添加远程OAuth服务器

claude mcp add --transport http notion https://mcp.notion.com/mcp
# 然后在 Claude Code 中进行身份验证:/mcp

添加带有API密钥的本地服务器

claude mcp add --transport stdio airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx -y airtable-mcp-server

添加数据库连接

claude mcp add --transport stdio db -- npx -y @bytebase/dbhub --dsn "postgresql://user:pass@host:5432/database"

文件大小

总上下文数据:约25 KB(优化用于AI代理解析)

  • ai-reference.md:约5 KB
  • server-catalog.md:约8 KB
  • command-examples.md:约12 KB
  • reference.md:约40 KB(原始完整文档)

目的

此仓库提供了结构化、分块的上下文数据,优化用于AI代理:

  • 准确解析命令语法
  • 生成有效的MCP命令
  • 快速查找服务器详情
  • 参考使用模式
  • 验证命令结构

来源

源自官方 Claude Code MCP 文档 https://docs.claude.com/en/docs/claude-code/mcp

许可

文档内容遵循 Claude Code 文档许可。