关于 Ukraine Schools MCP
Ukraine Schools MCP 提供乌克兰教育机构、所属社区及教育预算的开放数据查询,适用于需要学校详情、社区学校列表或预算数据的客户端。数据来源包括 EDBO、KATOTTG 和 Open Budget。
主要功能
- 01按 EDBO 代码查询学校详情
- 02按社区代码列出学校
- 03按项目查询教育预算数据
- 04数据来源为 EDBO、KATOTTG 和 Open Budget
适用场景
- 01查询特定乌克兰学校
- 02列出某个地域社区内的学校
- 03获取教育支出的计划或实际数据
- 04在 MCP 客户端中整合学校与社区数据
MCP 相关
提供 `get_school_info`、`list_schools_by_community` 和 `get_education_budget` 三种 MCP 工具。服务通过 Streamable HTTP 提供 `/mcp` 端点;独立部署需要访问 Ukraine Data Engine 和 KATOTTG 目录。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.edeputat.com/schools/mcpclaude mcp add --transport http ukraine-territorial-mcp-ukraine-schools https://mcp.edeputat.com/schools/mcp{"mcpServers":{"ukraine-territorial-mcp-ukraine-schools":{"type":"http","url":"https://mcp.edeputat.com/schools/mcp"}}}在 Cursor 中打开{"servers":{"ukraine-territorial-mcp-ukraine-schools":{"type":"http","url":"https://mcp.edeputat.com/schools/mcp"}}}在 VS Code 中打开{"mcpServers":{"ukraine-territorial-mcp-ukraine-schools":{"type":"http","url":"https://mcp.edeputat.com/schools/mcp"}}}{"mcpServers":{"ukraine-territorial-mcp-ukraine-schools":{"serverUrl":"https://mcp.edeputat.com/schools/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
Ukraine Schools MCP
MCP-сервер для отримання відкритих даних про заклади освіти України, їхню територіальну належність і фінансування освіти.
Джерела даних
- ЄДЕБО — інформація про заклади освіти, керівників, адреси та контакти.
- КАТОТТГ — області, райони, територіальні громади та населені пункти.
- Open Budget — планові та фактичні видатки на освіту.
MCP-інструменти
get_school_info
Отримання інформації про конкретний заклад освіти за його кодом ЄДЕБО.
Параметр: school_id.
list_schools_by_community
Отримання переліку закладів освіти громади за кодом КАТОТТГ.
Параметр: community_code.
get_education_budget
Отримання бюджетних показників за освітніми програмами.
Параметри:
budget_code— код місцевого бюджету;year— бюджетний рік.
Технології
- Python 3.12
- MCP Streamable HTTP
- Ukraine Data Engine 0.1.0
Запуск
Основний застосунок: server:app.
Приклад локального запуску після встановлення залежностей:
uvicorn server:app --host 127.0.0.1 --port 8915
MCP endpoint: /mcp.
Залежності
Ukraine Data Engine наразі є приватною бібліотекою.
Цей репозиторій містить код MCP-сервера, але для самостійного розгортання потрібен окремий доступ до бібліотеки Ukraine Data Engine та каталогу КАТОТТГ.
Тестування
Публічні структурні тести:
python3 -m unittest discover -s tests -v
Повний інтеграційний тест виконується в середовищі з установленим Ukraine Data Engine.
Статус
Version 1.0 — три MCP-інструменти перевірені.
Публічна HTTPS-адреса та реєстрація в MCP Registry будуть додані після розгортання.
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。