MCP启动器
该服务器提供了一个使用ModelContextProtocol创建AI助手工具的最小模板,其中包括一个简单的“hello world”工具示例以及构建自定义MCP工具的开发设置。
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
hello_tool 1 个参数 需填 1 项
Hello tool
必填参数:name
服务介绍
MCP 启动服务器
一个用于构建 AI 助手工具的最小 ModelContextProtocol 服务器模板。此启动器为创建可以与 Claude 等 AI 助手一起使用的 MCP 工具提供了一个基本结构。
特性
- 简单的 "hello world" 工具示例
- TypeScript + esbuild 设置
- 预配置的开发工具
设置以使用 Claude 构建和运行
-
从 claude.ai/download 下载并安装 Claude 桌面应用程序
-
克隆仓库,安装依赖项并构建:
npm install
npm run build
- 配置 Claude 使用此 MCP 服务器。如果这是您的第一个 MCP 服务器,在此项目的根目录下运行:
echo '{
"mcpServers": {
"mcp-starter": {
"command": "node",
"args": ["'$PWD'/dist/index.cjs"]
}
}
}' > ~/Library/Application\ Support/Claude/claude_desktop_config.json
这应该会在您的 claude_desktop_config.json 中生成如下条目:
"mcpServers": {
"mcp-starter": {
"command": "node",
"args": ["/Users/matt/code/mcp-starter/dist/index.cjs"]
}
}
如果您已有其他 MCP 服务器,请将 mcp-starter 块添加到您现有的配置中。需要注意的是,args 是指向 <path_to_repo_on_your_machine>/mcp-starter/dist/index.cjs 的路径。
-
重启 Claude 桌面应用。
-
查看 Claude 界面上带有可用工具数量的锤子图标,确认服务器正在运行。
-
如果一切正常,您应该能够使用
npm run dev开发您的 MCP 服务器,并在 Claude 中进行测试。每次需要重启 Claude 才能重启 MCP 服务器。
使用 Inspector 进行开发
出于开发和调试目的,您可以使用 MCP Inspector 工具。Inspector 提供了一个可视化界面,用于测试和监控 MCP 服务器交互。
访问 Inspector 文档 获取详细的设置说明。
要本地测试 Inspector:
npm run inspect
要在文件更改时构建,请运行:
npm run watch
或者同时运行监视器和 Inspector:
npm run dev
发布
一旦您准备好分发服务器,操作非常简单!
-
设置 NPM 账户。
-
运行
npm publish。这将使用package.json中的项目名称发布一个包。 -
发布后,其他人可以通过如下配置条目安装服务器:
"mcpServers": {
"<your-package-name>": {
"command": "npx",
"args": ["<your-package-name>"]
}
}
可用工具
该服务器提供:
hello_tool:一个简单的示例工具,接受一个名字参数并返回问候语
创建新工具
要添加新工具:
- 在
index.ts中定义工具模式 - 将其添加到
ListToolsRequestSchema处理程序中的工具数组 - 在
CallToolRequestSchema处理程序中添加实现
请参阅 hello_tool 实现作为示例。