MCP服务器Hello World
用于测试和开发目的的模型上下文协议(MCP)Hello World服务器的轻量级NodeJS实现。
灵感来自 mcp你好世界,但要轻得多(~17MB对1GB以上)。
特性
完整的MCP协议支持 使用资源、工具和提示:
- 资源:静态和动态数据源
- hello://world -返回“Hello World!” - greeting://{name} -返回个性化问候
- 工具:可调用函数
- echo -用“Hello”前缀回应输入 - debug -列出所有可用的MCP功能
- 鼓励:预定义的对话模板
- helpful-assistant -基本助理提示
通信模式:
- 标准输入输出:MCP客户的直接流程沟通
- HTTP/SSE:具有服务器发送事件的REST端点(从
http://localhost:3000)
- /health -健康检查端点 - /messages -MCP消息的HTTP POST端点 - /sse -服务器发送事件端点
安装
作为开发依赖(推荐)
npm install --save-dev @trippnology/mcp-server-hello-world全球安装
npm install -g @trippnology/mcp-server-hello-world快速开始
使用npx(最简单)
# STDIO mode (default)
npx @trippnology/mcp-server-hello-world
# HTTP/SSE mode
npx @trippnology/mcp-server-hello-world --mode http --port 3000作为开发依赖
# Via package.json scripts
npm run mcp:stdio
npm run mcp:http
# Or directly
./node_modules/.bin/mcp-hello-world --mode stdio
./node_modules/.bin/mcp-hello-world --mode http --port 8080全球安装
mcp-hello-world --mode stdio
mcp-hello-world --mode http --port 3000CLI选项
--mode-通信模式(默认:stdio)--port-HTTP服务器端口(默认值:3000)--host-HTTP服务器主机(默认:localhost)--verbose-启用详细日志记录--version-显示版本--help-显示帮助
Package.json集成
将这些脚本添加到您的 package.json 为了便于测试:
{
"scripts": {
"mcp:stdio": "mcp-hello-world --mode stdio",
"mcp:http": "mcp-hello-world --mode http --port 3001"
}
}测试
npm test文档
有关API详细文档、请求/响应示例和实现详细信息,请参阅 API毫米.
贡献
- 叉起来!
- 创建特征分支:
git checkout -b my-new-feature develop - 提交您的更改:
git commit -am 'Add some feature' - 推到分支:
git push origin my-new-feature - 提交拉取请求:D
许可证
麻省理工学院
版权所有(c)2025 Rikki Tripp- Trippnology 的
