
MCP Starter Server

2025.01.21
8
TypeScriptAI 工具开发MCP 协议实现开发效率
MCP Starter Server 是一个基于 ModelContextProtocol 的最小化服务器模板,用于构建 AI 助手工具。它提供了一个基本结构,用于创建可以与 Claude 等 AI 助手一起使用的 MCP 工具。
View on GitHub
Overview
基本能力
产品定位
MCP Starter Server 是一个用于开发 AI 助手工具的模板服务器,旨在简化 MCP 工具的创建和集成过程。
核心功能
- 提供简单的 "hello world" 工具示例
- 使用 TypeScript 和 esbuild 进行设置
- 预配置开发工具
- 支持与 Claude 桌面应用集成
- 提供 MCP Inspector 工具用于开发和调试
适用场景
- 开发新的 MCP 工具
- 快速测试和原型设计 AI 助手功能
- 学习和理解 MCP 协议的基本实现
工具列表
hello_tool
: 一个简单的示例工具,接受一个名称参数并返回问候语
常见问题解答
- 如何确认服务器正在运行?
- 在 Claude 界面中查找带有可用工具数量的锤子图标
- 如何重启 MCP 服务器?
- 需要重启 Claude 桌面应用
- 如何添加新工具?
- 在
index.ts
中定义工具模式 - 将其添加到
ListToolsRequestSchema
处理程序中的工具数组 - 在
CallToolRequestSchema
处理程序中添加实现
使用教程
使用依赖
- 下载并安装 Claude 桌面应用:
从 [claude.ai/download](https://claude.ai/download) 下载
安装教程
- 克隆仓库并安装依赖:
npm install npm run build
- 配置 Claude 使用此 MCP 服务器:
bash echo '{ "mcpServers": { "mcp-starter": { "command": "node", "args": ["'$PWD'/dist/index.cjs"] } } }' > ~/Library/Application\ Support/Claude/claude_desktop_config.json
- 重启 Claude 桌面应用
调试方式
- 使用 MCP Inspector 工具进行开发和调试:
npm run inspect
- 在文件更改时自动构建:
npm run watch
- 同时运行监视器和检查器:
npm run dev