问候服务

MCP Greeter Server 是一个基于 Model Context Protocol (MCP) 的简单问候服务器,提供接收名称并返回问候消息的功能。

  • by keyl0ve
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 keyl0ve/mcp-migration-sample

使用说明

MCP迎宾服务器

此项目包括:模型上下文协议(MCP) 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。收到名字并回复问候信息MCP 提供工具。

概要

MCP Greeter Server 是mcp/go-sdk 中描述的相应参数的值MCP 服务器。提供以下功能:

  • greet 工具:收到名字Hi {name} 返回形式的问候

前提条件

必须安装以下软件:

  • 码头工人 (容器执行用)
  • 去 1.24.5以上(用于本地开发,可选)

服务器的立法

1. Docker 构建映像

docker build -t mcp-greeter .

2.运行服务器

docker run --rm -i mcp-greeter

服务器通过标准输入/输出MCP 通过协议进行通信。

动作确认方法

MCP Inspector 使用确认

MCP检查员 查看项目中可用的所有族。

  1. MCP Inspector 安装:
npx @modelcontextprotocol/inspector
  1. 在服务器设置中指定以下命令:
docker run --rm -i mcp-greeter
  1. Inspector 执行以下操作:

    • 连接到服务器
    • greet 选择工具
    • name 参数的任意名称(例如:Alice),模板名称将采用不同的格式
    • 运行工具
  2. 预期结果:

{
  "greeting": "Hi Alice"
}