このプロジェクトについて
このリポジトリは、AIアシスタントが認証なしでスイスの公式ジオデータインフラストラクチャにアクセスできるMCPサーバーを提供します。
Swisstopo REST API(レイヤ照会、区域分け、自治体検索)、ジオコーディングおよびリバースジオコーディング、標高サービス(標高とプロファイル)、STACカタログ(ダウンロード可能データセット)、WMTS URL生成、OEREBカダスト extract、州間geodienste.chデータ、Overpass経由のOpenStreetMap POI、およびOpenPLZ住所階層(郵便番号→コミューン→地区→州)など、複数のデータソースをカバーする20ツールが含まれています。
サーバーはPython 3.11+で動作し、stdio(Claude Desktop向け)とStreamable HTTPトランスポートの両方をサポートし、pipまたはuvでインストール可能です。Claude Desktopでのローカル利用とクラウドデプロイメント(例:Render.com)向けの設定例が提供されています。
ツール群は論理的なグループに整理され、各グループが特定のアップストリームAPIファミリに対応しています。セキュリティ姿勢は明確で、読み取り専用アクセス、エグレス制限、各データソースのライセンス情報を詳細に記載しています。
アーキテクチャダイアグラムは、AIホストからMCPサーバーを通じ、スイスおよびオープンデータの各プロバイダへのフローを示しており、BFSコミューン番号を関連オープンデータプロジェクトとのジョインキーとして強調しています。
リポジトリには包括的なテスト、ハードニングされたDockerfile、セキュリティ・フェーズ・ツール予算(25ツールの制限に対し20ツール)に関するドキュメントが含まれています。スイス公共データMCPポートフォリオの一環として、信頼性の高い公式スイス地理情報が必要な開発者やデータコンシューマーを対象としています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.