关于 mcp_starter_cli
mcp_starter_cli 是用于搭建、运行和测试本地 MCP 服务的命令行工具,支持 Node.js 和 Python。它集成 API 密钥注入、实时日志及 Claude Desktop 连接,便于开发者调试服务。
主要功能
- 01搭建 Node.js 和 Python 服务
- 02本地运行和测试服务
- 03注入 OpenAI 和 Claude API 密钥
- 04查看实时日志和错误
- 05连接 Claude Desktop
- 06检查 JavaScript 并转译 TypeScript
适用场景
- 01创建 MCP 服务项目模板
- 02调试本地运行的服务
- 03通过 Claude Desktop 测试服务
MCP 相关
该工具用于搭建、运行和测试本地 MCP 服务,并可连接 Claude Desktop 进行本地 Agent 测试。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp_starter_cli
简介
mcp_starter_cli 是一款功能强大的命令行界面(CLI)工具,旨在简化使用 Node.js 或 Python 在本地搭建、运行和测试 MCP 服务的流程。它可与 Claude 和 OpenAI API 密钥无缝集成,增强功能。此外,它支持自动关联到 Claude Desktop,以便进行本地 Agent 测试,并提供实时错误显示、自动代码检查和 TypeScript 转译等功能。
功能
- CLI 界面:轻松搭建、运行和部署 MCP 服务。
- API 密钥注入:按需动态注入 OpenAI 或 Claude API 密钥。
- 服务日志和错误显示:实时监控服务日志,并即时显示错误,便于快速调试。
- Claude Desktop 集成:自动关联到 Claude Desktop,以便进行本地 Agent 测试。
- 自动代码检查和 TS 转译:内置 JavaScript/TypeScript 代码检查和 TypeScript 转译支持。
安装说明
前置条件
确保系统已安装 Node.js。你可以从 nodejs.org 下载。
安装 mcp_starter_cli
你可以使用 npm 全局安装 CLI 工具:
npm install -g mcp_starter_cli
或者,如果你更喜欢使用 Yarn:
yarn global add mcp_starter_cli
使用示例
搭建新项目
要创建新的 MCP 服务项目,请运行:
mcp_starter_cli scaffold my-mcp-project --template nodejs
Python 项目则运行:
mcp_starter_cli scaffold my-python-mcp-project --template python
在本地运行服务
进入项目目录并启动服务:
cd my-mcp-project
mcp_starter_cli run
Python 项目:
cd my-python-mcp-project
mcp_starter_cli run
注入 API 密钥
要注入 OpenAI 或 Claude API 密钥,请使用:
mcp_starter_cli config set openai-key YOUR_OPENAI_API_KEY
mcp_starter_cli config set claude-key YOUR_CLAUDE_API_KEY
查看服务日志
实时监控服务日志并即时查看错误:
mcp_starter_cli logs
API 文档
有关详细的 API 文档和高级用法,请参阅 API 文档。
许可证
mcp_starter_cli 是根据 MIT License 授权的开源软件。详情请参阅 LICENSE 文件。
欢迎为此项目贡献代码,或通过我们的 GitHub 仓库报告问题。祝编码愉快!🚀
This README provides a comprehensive overview of the `mcp_starter_cli` tool, including its features, installation instructions, usage examples, and licensing information. Make sure to replace placeholders like `your-repo` with your actual GitHub repository details.
## ⚠️ Development Status
This library is currently in early development. Some tests may be failing with the following issues:
Contributions to fix these issues are welcome! Please submit a pull request if you have a solution.
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。