Ukraine Schools MCP について
Ukraine Schools MCPは、ウクライナの教育機関、所属コミュニティ、教育予算のオープンデータを検索できます。学校情報やコミュニティ別の一覧、予算データを必要とするクライアント向けで、EDBO、KATOTTG、Open Budgetを情報源とします。
主な機能
- 01EDBOコードによる学校情報の取得
- 02コミュニティコードによる学校一覧
- 03教育プログラム別予算データ
- 04EDBO、KATOTTG、Open Budgetのデータ
活用シーン
- 01特定のウクライナの学校を調べる
- 02地域コミュニティ内の学校を一覧表示
- 03教育支出の計画額や実績を取得
- 04MCPクライアントで学校と地域のデータを組み合わせる
MCP 対応
`get_school_info`、`list_schools_by_community`、`get_education_budget`の3つの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
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。