关于 mcp-metar
mcp-metar 是面向航空天气查询的 MCP 服务,适用于需要机场实况和预报的用户。它按 ICAO 代码分别查询 METAR、TAF,也支持一次获取两者。
主要功能
- 01按 ICAO 代码获取当前 METAR
- 02按 ICAO 代码获取 TAF 预报
- 03同时获取 METAR 和 TAF
适用场景
- 01查看机场当前天气
- 02了解机场的 TAF 预报
MCP 相关
它向兼容 MCP 的客户端提供工具,可按 ICAO 代码查询机场的 METAR、TAF 或两者。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-metar
用于获取 METAR/TAF 航空天气数据的 MCP 服务
mcp-name: io.github.daedalus/mcp-metar
安装
pip install mcp-metar
用法
from mcp_metar import get_metar, get_taf, get_airport_weather
# Get current METAR for an airport
metar = get_metar("KJFK")
print(metar)
# Get TAF forecast
taf = get_taf("KJFK")
print(taf)
# Get both METAR and TAF
weather = get_airport_weather("KJFK")
print(weather["metar"])
print(weather["taf"])
MCP 服务
此软件包提供了可与兼容 MCP 的客户端配合使用的 MCP 服务。请使用以下配置设置客户端:
{
"mcpServers": {
"mcp-metar": {
"command": "mcp-metar",
"env": {}
}
}
}
可用工具
get_metar:根据机场 ICAO 代码获取当前 METAR 天气数据get_taf:根据机场 ICAO 代码获取机场 TAF(终端机场预报)get_airport_weather:根据机场 ICAO 代码获取机场的 METAR 和 TAF
开发
git clone https://github.com/daedalus/mcp-metar.git
cd mcp-metar
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mypy src/
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。