
MCP Starter Project

2025.04.16
3
TypeScript开发工具AI 集成开发效率
MCP Starter 是一个用于构建本地模型上下文协议(MCP)服务器的基础项目。它提供了一个基本结构和示例设置,使开发者能够快速创建自定义工具,并通过如 Cursor 或 Claude Desktop 等 AI 助手使用 MCP 标准进行访问。
View on GitHub
Overview
基本能力
产品定位
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