基本能力
产品定位
MCP Starter 是一个基础框架,旨在帮助开发者快速构建和集成 MCP 兼容的本地服务器,以便与 AI 助手如 Cursor 或 Claude Desktop 进行交互。
核心功能
- MCP 兼容性:轻松与 MCP 兼容的客户端集成。
- 可扩展工具:提供简单结构以添加自定义工具。
- 快速启动:提供基本的服务器实现,快速上手。
- 基于 Anthropic MCP:遵循 Anthropic 的规范。
- Cursor AI 集成:包含示例
.cursor/mcp.json
配置。 - TypeScript 支持:为项目添加类型安全。
适用场景
- 开发者需要快速构建本地 MCP 服务器。
- 需要与 AI 助手如 Cursor 或 Claude Desktop 进行交互的项目。
- 需要扩展自定义工具的项目。
工具列表
exampleTool
:示例工具,具体功能需开发者自行实现。
常见问题解答
- 无具体常见问题解答内容。
使用教程
使用依赖
安装教程
- 克隆仓库:
bash
git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
cd YOUR_REPO - 安装依赖:
bash
npm install
# 或 yarn install - 配置环境变量:
- 创建
.env
文件,基于.env.example
。 - 添加必要的 API 密钥或配置值。
- 添加到 MCP 客户端:
在客户端的.cursor/mcp.json
中添加以下配置:
json
{
"mcpServers": {
"my-custom-mcp": {
"command": "node",
"args": ["path/to/your/server/entrypoint.js"],
"env": {}
}
}
}
调试方式
- 启动服务器:
bash
npm start
# 或 yarn start