MCP Starter Project

MCP Starter Project

site icon
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:示例工具,具体功能需开发者自行实现。

常见问题解答

  • 无具体常见问题解答内容。

使用教程

使用依赖

  • Node.js(需指定版本)
  • MCP 兼容客户端(如 Cursor

安装教程

  1. 克隆仓库bash git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git cd YOUR_REPO
  2. 安装依赖bash npm install # 或 yarn install
  3. 配置环境变量
  4. 创建 .env 文件,基于 .env.example
  5. 添加必要的 API 密钥或配置值。
  6. 添加到 MCP 客户端: 在客户端的 .cursor/mcp.json 中添加以下配置: json { "mcpServers": { "my-custom-mcp": { "command": "node", "args": ["path/to/your/server/entrypoint.js"], "env": {} } } }

调试方式

  • 启动服务器: bash npm start # 或 yarn start

许可证

该项目遵循 MIT 开源许可条款。