Token导航 LogoToken导航

MCP Server · 运维云端

Kanarek MCP

一个为AI助手提供实时空气质量数据的服务,覆盖波兰和欧洲15,000多个监测站。

stdio官方级别未说明来源级核验工具 6
PythonClaude云端部署CursorVS Code

快速开始

作者 / 组织
KanarekApp
提供方
KanarekApp
运行时
Python

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Kanarek MCP 属于运维云端类 MCP Server,公开资料标注 6 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、VS Code,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uvx --from "git+https://github.com/KanarekApp/Kanarek-MCP.git" kanarek-mcp

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

kanarek-mcp

Real-time air quality data for AI assistants

An MCP server that connects Claude, Cursor, VS Code, and other AI tools to live readings from 15,000+ monitoring stations across Poland and Europe.

______________________________________________________________________

为什么是kanarek mcp?

向你的人工智能助手询问空气质量,并获得 真实数据的真实答案 --不是关于无法上网的免责声明。

You:    "Is it safe to go jogging in Kraków right now?"

Claude: Based on current readings from 45 stations in Kraków, PM2.5 is at
        38.2 µg/m³ (2.5x the WHO guideline of 15 µg/m³). I'd recommend
        moving your run indoors or waiting — air quality has been improving
        over the past few hours and should drop below guidelines by evening.

没有API密钥。没有配置。只需安装并询问。

______________________________________________________________________

特性

  • 当前读数 --附近气象站的PM2.5、PM10、NO2、O3、SO2、CO和天气数据
  • 城市比较 --多达5个城市的并排空气质量
  • 历史趋势 --每小时数据(24h/7d/30d),带趋势分析或年度日历视图
  • 污染排名 --按任何污染物排名的最差/最好的城市和车站
  • 车站搜索 --按城市、街道名称或GPS坐标查找车站
  • 世界卫生组织指南 -与世界卫生组织2021年空气质量指南相比的每一项读数
  • 多个数据提供者 --GIOś(政府)、Airly、Luftdaten、LookO2、BleBox等

______________________________________________________________________

安装

克劳德桌面版

添加到您的配置文件中:

操作系统配置路径
macOS~/Library/Application Support/Claude/claude_desktop_config.json
窗户%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "kanarek": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/KanarekApp/Kanarek-MCP.git", "kanarek-mcp"]
    }
  }
}

克劳德代码(CLI)

在项目目录中运行:

claude mcp add kanarek -- uvx --from "git+https://github.com/KanarekApp/Kanarek-MCP.git" kanarek-mcp

VS Code

添加到您的 .vscode/mcp.json (如果文件不存在,请创建该文件):

{
  "servers": {
    "kanarek": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/KanarekApp/Kanarek-MCP.git", "kanarek-mcp"]
    }
  }
}

光标

打开 设置 > MCP服务器 > 添加服务器,然后使用:

{
  "kanarek": {
    "command": "uvx",
    "args": ["--from", "git+https://github.com/KanarekApp/Kanarek-MCP.git", "kanarek-mcp"]
  }
}

其他MCP客户端

kanarek mcp适用于任何支持 模型上下文协议。它通过以下方式在本地运行 标准 运输——只需将您的客户指向:

uvx --from "git+https://github.com/KanarekApp/Kanarek-MCP.git" kanarek-mcp

______________________________________________________________________

你能问什么?

安装后,只需自然地与您的AI助手交谈。以下是一些示例:

当前空气质量

“华沙的空气质量怎么样?” “带我的孩子去弗罗茨瓦夫的公园安全吗?” “纬度52.23、经度21.01附近的PM2.5水平是多少?”

用途 get_air_quality --对于城市名称,返回城市级PM2.5/PM10平均值,并在所有城市中排名。对于坐标,返回附近站点的距离加权平均值,并按站点细分。

城市比较

比较克拉科夫、华沙和格但斯克的空气质量 “哪个城市的空气更清洁——波兹南还是罗兹?”

用途 compare_air_quality --同时获取所有城市的城市级数据,并将其排名最差,排名第一。

历史趋势

“显示克拉科夫过去一周的PM2.5趋势” “整个2025年华沙的空气质量如何?” “去年弗罗茨瓦夫空气质量最差的一天是哪一天?”

用途 get_air_quality_history --对于最近的趋势(24h/7d/30d):返回汇总统计数据,趋势方向。对于年度日历:城市查询返回全市汇总数据,站点查询返回单个站点数据。包括月平均数、最差/最佳天数和世界卫生组织超标数。

污染排名

“现在哪些城市的空气质量最差?” “让我看看PM10污染最严重的20个城市” “华沙与其他城市相比排名如何?”

用途 get_air_quality_rankings --支持按城市或国家对PM2.5或PM10进行24h/7d/30d/12m时段的排名。深入任何地方,了解详细的空气质量和排名信息。

寻找车站

“查找我附近的空气质量监测站” *(带坐标)* “Marszałkowska街上有新闻局车站吗?” “列出卡托维兹的监测站”

用途 find_stations --按名称、城市、街道或坐标搜索。按提供商筛选(gios、airly、luftdaten、looko2、blebox)。

车站详细信息

“显示站点1f8138aa-3092-4bb4-9ee0-23b0638de32b的所有测量值”

用途 get_station_details --返回该站每种测量类型的当前和24小时平均读数。

______________________________________________________________________

工具参考

工具说明关键参数
get_air_quality某一地点的当前空气质量city 或 latitude+longitude, radius_km
compare_air_quality并排比较2-5个城市cities, pollutant
get_air_quality_history历史读数或年历city 或 station_id, pollutant, period, year
get_air_quality_rankings按污染程度对城市/国家进行排名ranking_type, pollutant, period, limit, place_id
find_stations搜索监测站query 或 latitude+longitude, provider, limit
get_station_details一个站点的完整测量station_id

服务器还公开了一个 kanarek://config 资源 参考数据-测量类型、世界卫生组织指南和提供者元数据。

______________________________________________________________________

配置

环境变量默认值描述
KANAREK_API_URLhttps://backend.kanarek.app/api/v1API基本URL

不需要API密钥或身份验证。

______________________________________________________________________

发展

# Clone and install
git clone https://github.com/KanarekApp/Kanarek-MCP.git
cd Kanarek-MCP
uv sync

# Run unit tests
uv run pytest tests/test_tools.py

# Run integration tests (hits the live API)
KANAREK_INTEGRATION_TEST=1 uv run pytest tests/test_integration.py

# Test interactively with MCP Inspector
uv run mcp dev src/kanarek_mcp/server.py

______________________________________________________________________

运作原理

kanarek mcp遵循 结果导向的 设计——一个工具调用产生一个完整的答案。在后台,每个工具都会编排多个API调用:

"What's the air quality in Warsaw?"

  1. Search places for "Warsaw"       → GET /places/search?q=Warsaw
  2. Get city air quality + ranking   → GET /places/{place_id}
  3. Format with WHO comparisons      → concise text response

响应的格式为 简明文本 (不是原始JSON),针对LLM消费进行了优化-最重要的数据优先,始终带有单位、世界卫生组织比较和数据新鲜度时间戳。

______________________________________________________________________

数据源

数据由 卡纳里克 平台,聚合来自多个监测网络的读数:

提供商类型覆盖范围
神政府(环境保护总督察)波兰
Airly商业传感器网络波兰,欧洲
Luftdaten/sensor.community社区驱动的传感器全欧洲
LookO2消费者传感器波兰
BleBox消费者传感器波兰

______________________________________________________________________

许可证

CC BY-NC-ND 4.0

______________________________________________________________________

Powered by kanarek.app

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

空气质量监测Python本地部署实时数据AI集成环境数据多源数据聚合

支持客户端

ClaudeCursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Kanarek MCP

MCP World · 本页

6stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Kanarek MCP 怎么安装?

公开资料给出的安装命令是 uvx --from "git+https://github.com/KanarekApp/Kanarek-MCP.git" kanarek-mcp,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Kanarek MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Kanarek MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Kanarek MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Kanarek MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP