stdio mcp样本
具有stdio传输的最小MCP(模型上下文协议)服务器示例。
特性
- 最低限度的MCP服务器实现
- stdio传输,便于集成
hello返回“hello”的工具
需求
- Node.js 20+
- pnpm
入门指南
- 安装依赖项:
pnpm install- 构建:
pnpm build用法
带光标
添加到您的 ~/.cursor/mcp.json:
{
"mcpServers": {
"hello-mcp": {
"command": "node",
"args": ["/path/to/stdio-mcp-sample/dist/index.js"],
"env": {
"NAME": "YourName"
}
}
}
}使用Claude桌面版
添加到您的Claude Desktop配置中:
{
"mcpServers": {
"hello-mcp": {
"command": "node",
"args": ["/path/to/stdio-mcp-sample/dist/index.js"],
"env": {
"NAME": "YourName"
}
}
}
}环境变量
| 变量 | 描述 | 默认值 |
|---|---|---|
NAME | 要包含在问候消息中的名称 | world |
可用工具
| 工具 | 说明 |
|---|---|
hello | 返回“hello{NAME}”(默认值:“hello world”) |
脚本
| 命令 | 描述 |
|---|---|
pnpm build | 构建项目 |
pnpm lint | 运行ESLint |
pnpm lint:fix | 运行ESLint并自动修复 |
pnpm format | 使用Prettier格式化代码 |
pnpm format:check | 检查代码格式 |
许可证
麻省理工学院
