香港天文台天气MCP服务器
这个项目是一个模型上下文协议(MCP)服务器,提供来自香港天文台(HKO)的天气信息。
入门指南/开始使用
先决条件
- Node.js
- npm(Node Package Manager,Node包管理器)
- Docker(可选)
安装
- 克隆仓库:
git clone https://github.com/tedckh/hko-weather-mcp-server-ts.git- 安装依赖项:
cd hko-weather-mcp-server-ts
npm install运行服务器
你可以通过两种方式运行服务器:
1. 使用 npm:
npm run dev这将以开发模式启动服务器,使用 ts-node服务器将在 http://localhost:3036/hko-weather-mcp.
2. 使用Docker:
docker-compose up这将构建Docker镜像并在容器中运行服务器。服务器将可通过以下地址访问: http://localhost:3036/hko-weather-mcp.
可用工具
get_current_weather
这个工具从香港天文台获取当前的天气报告。
输入:
lang(可选):天气报告的语言。可以是en(英文),tc(繁体中文),或sc(简体中文)。默认为en.
输出:
当前天气状况概述,包括温度、湿度和紫外线指数。
