温度转换服务

一个基于MCP协议的HTTP服务器,提供华氏度与摄氏度的温度转换工具,适用于需要温度转换的应用程序和开发场景。

  • by mkowalskizoovu
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 mkowalskizoovu/mcp-test

使用说明

天气MCP服务器

一个通过HTTP提供温度转换工具的MCP(模型上下文协议)服务器。

特点/功能

  • 将华氏度转换为摄氏度将华氏温度转换为摄氏温度

安装

npm install

发展

npm run dev

构建

npm run build

跑

npm start

服务器将在 http://localhost:3000/mcp 默认情况下。您可以通过设置来更改端口 PORT 环境变量。

用法

发送POST请求到 /mcp 使用MCP协议消息的终端节点。

调用工具的示例请求:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "transformFahrenheitToCelsius",
    "arguments": {
      "fahrenheit": 98.6
    }
  }
}

AWS 部署

这台服务器已准备好进行AWS Lambda + API网关的部署。

快速入门

首次部署:

npm run deploy

更新现有部署:

npm run deploy:quick

从AWS中删除:

sam delete --stack-name weather-mcp

先决条件

  • AWS CLI 已安装并配置(aws configure)
  • 已安装AWS SAM CLI
  • 具有适当权限的AWS账户

看 `DEPLOYMENT.md` 翻译成中文是:“部署说明.md” 或 “部署文档.md” 请参阅详细的设置说明。

成本

应该是 0美元 用于测试(在AWS免费套餐内:每月100万次请求)。