用于通过自然语言接口在 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 指向的位置)。
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
claudemcp 将您的请求加上上下文数据传递给 Claude CLIclaude mcp add 命令,具有正确的语法该工具使用此仓库中的精选上下文数据,确保 Claude 理解:
要生成有效的 Claude Code MCP 命令:
context-data/ai-reference.md 了解命令结构context-data/server-catalog.md 中查找服务器详情context-data/command-examples.md 了解模式context-data/ai-reference.md (5 KB)紧凑的参考包含:
context-data/server-catalog.md (8 KB)按类别组织的完整目录:
每个条目包括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...]
claude mcp add --transport http notion https://mcp.notion.com/mcp
# 然后在 Claude Code 中进行身份验证:/mcp
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 KBserver-catalog.md:约8 KBcommand-examples.md:约12 KBreference.md:约40 KB(原始完整文档)此仓库提供了结构化、分块的上下文数据,优化用于AI代理:
源自官方 Claude Code MCP 文档 https://docs.claude.com/en/docs/claude-code/mcp
文档内容遵循 Claude Code 文档许可。