MCP服务器启动模板

一个即用型模板,用于快速设置具有文档工具和可扩展架构的MCP(模型上下文协议)服务器。

  • by mgesteban
  • JavaScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 mgesteban/mcp-server-starter

使用说明

MCP服务器启动模板

一个即用型模板,用于使用文档工具和可扩展架构快速设置自己的MCP(模型上下文协议)服务器。

什么是MCP?

模型上下文协议(MCP)是一种通过本地服务器扩展AI功能的协议。此设置工具提供了一种使用常用工具和配置引导MCP服务器的快速方法。有关MCP本身的更多信息,请访问官方文档。

这个模板是什么?

该存储库提供了一个完整的、即用型的MCP服务器模板,将AI功能(如Claude)与本地文档工具连接起来。它的设计目的是:

  • 立即可用 -以最少的设置克隆、安装和运行
  • 易于扩展 -添加自己的工具和功能
  • 证据充分的 -明确的定制说明

开箱即用的功能

文档工具

直接通过Claude访问文档:

  • 反应
  • OpenAI API
  • AWS服务
  • TypeScript
  • 快速
  • 维塞尔
  • Supabase

即用型架构

  • 完成MCP服务器的实施
  • 结构合理的工具组织
  • 配置系统

为什么你会喜欢它

MCP服务器充当您的个人开发助手,提供:

  • 即时文档访问:无需无休止的谷歌搜索,即可获取React、AWS、TypeScript、Express、Vercel和Supabase的文档
  • AI驱动的帮助:利用人工智能功能生成文档并解决开发挑战
  • 工作流程自动化:简化项目设置并跟踪您的开发进度
  • 本地控制:为了隐私和速度,所有内容都在您的机器(端口3000)上运行

非常适合新开发人员

如果你是开发新手,这个工具有助于克服“文档过载”问题。您可以通过与VS Code集成的单个界面访问所需内容,而不是在数十个选项卡和网站之间来回切换。

快速开始

请参阅 实施指南 获取在几分钟内启动和运行的分步说明。

基本步骤:

# 1. Clone the repository
git clone https://github.com/mgesteban/mcp-server-starter

# 2. Install dependencies
cd mcp-server-starter
npm install

# 3. Start the server
npm start

文档

此模板包括全面的文档,可帮助您开始使用并充分利用MCP服务器:

检查 .env.example 环境变量配置选项的文件。

运作原理

此模板提供了一个在您的计算机上本地运行的MCP服务器。当使用Claude扩展连接到VS Code时,它使Claude能够:

  1. 访问各种技术的文档
  2. 使用文档帮助您完成开发任务
  3. 根据官方文档提供代码示例和解释

自定义服务器

此模板包括计算器工具示例(src/tools/calculatorTool.js)演示了如何创建具有输入验证和错误处理的基本MCP工具。

要将自己的工具添加到服务器,请执行以下操作:

  1. 在中创建新的工具文件 src/tools 目录
  2. 在中注册您的工具 src/tools/index.js
  3. 更新配置 src/config/settings.js

请参阅 自定义工具指南 了解详细说明和最佳实践。

贡献

如果您改进此模板或添加有用的工具,请考虑提交拉取请求以造福社区。

许可证

MIT许可证-有关详细信息,请参阅许可证文件。