关于 MCP Server Starter Template
MCP Server Starter Template 是面向开发者的本地可扩展 MCP 服务模板,可将 AI 客户端连接到文档工具。它提供多种开发技术的文档访问,以及用于构建自定义工具的计算器示例。
主要功能
- 01本地 MCP 服务脚手架
- 02涵盖所列技术的文档工具
- 03带输入验证的计算器工具示例
- 04结构化工具组织方式
- 05安装与自定义工具指南
适用场景
- 01开发时查阅技术文档
- 02基于现有工具结构启动服务
- 03学习实现带验证的工具
- 04扩展适用于项目的自定义工具
MCP 相关
该模板实现 MCP 服务,向 MCP 客户端提供文档工具和计算器示例。文档介绍了通过 VS Code 和 Claude 扩展在本地使用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务入门模板
一个开箱即用的模板,可帮助你快速搭建自己的 MCP(Model Context Protocol)服务,并提供文档工具和可扩展的架构。
什么是 MCP?
Model Context Protocol(MCP)是一种通过本地服务扩展 AI 能力的协议。此搭建工具可以帮助你快速创建 MCP 服务,并提供常用工具和配置。如需详细了解 MCP,请参阅官方文档。
这个模板是什么?
此仓库提供了一个完整且开箱即用的 MCP 服务模板,可将 AI 能力(例如 Claude)与本地文档工具连接起来。它旨在实现:
- 开箱即用 - 克隆、安装并运行,只需进行最少的设置
- 轻松扩展 - 添加自己的工具和功能
- 文档完善 - 提供清晰的自定义说明
开箱即用的功能
文档工具
通过 Claude 直接访问以下内容的文档:
- React
- OpenAI API
- AWS Services
- TypeScript
- Express
- Vercel
- Supabase
开箱即用的架构
- 完整的 MCP 服务实现
- 结构清晰的工具组织方式
- 配置系统
你会喜欢它的原因
MCP 服务可通过以下功能充当你的个人开发助手:
- 即时访问文档:无需不停地搜索 Google,即可获取 React、AWS、TypeScript、Express、Vercel 和 Supabase 的文档
- AI 驱动的帮助:利用 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:
- 访问各种技术的文档
- 使用文档协助你完成开发任务
- 根据官方文档提供代码示例和说明
自定义你的服务
此模板包含一个计算器工具示例(src/tools/calculatorTool.js),展示了如何创建具有输入验证和错误处理功能的基本 MCP 工具。
要向服务添加自己的工具:
- 在
src/tools目录中创建新的工具文件 - 在
src/tools/index.js中注册工具 - 在
src/config/settings.js中更新配置
详细说明和最佳实践请参阅自定义工具指南。
贡献
如果你改进了此模板或添加了实用工具,请考虑提交拉取请求,让社区受益。
许可证
MIT 许可证 - 详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。