模型上下文协议服务示例

一个基于stdio传输的轻量级MCP(模型上下文协议)服务器示例,提供hello工具返回问候语。

  • by hatayama
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 hatayama/stdio-mcp-sample

使用说明

stdio mcp样本

具有stdio传输的最小MCP(模型上下文协议)服务器示例。

特性

  • 最低限度的MCP服务器实现
  • stdio传输,便于集成
  • hello 返回“hello”的工具

需求

  • Node.js 20+
  • pnpm

入门指南

  1. 安装依赖项:
pnpm install
  1. 构建:
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 检查代码格式

许可证

麻省理工学院