Swisstopo MCP logo

Swisstopo MCP

未申請

作者: malkreide

MCP server for Swiss federal geodata (Swisstopo APIs) — 13 tools for geocoding, height, STAC, WMTS, ÖREB and more

aiclaudegeocodinggeodatagismcpmodel-context-protocolopen-datapythonswiss-public-data-mcpswisstoposwitzerland

サーバーをセットアップ

01 / クライアントを選択

02 / 接続前の準備

認証方法は未指定です。接続前にプロジェクトの手順を確認してください。

プロジェクトが必要とする実行環境をインストールし、クライアントから利用できるようにしてください。

プロジェクトの手順

手順に記載された名前をカンマで区切って入力してください。秘密の値は入力しないでください。

03 / 設定を追加

出典:公開インストール手順から生成

claude mcp add --transport stdio 'swisstopo-mcp' -- 'uvx' 'swisstopo-mcp'

プレースホルダーを置き換えてからターミナルで実行してください。

04 / クライアントで確認

クライアントの MCP 設定で接続とツール一覧を確認してください。設定のコピーだけでは接続成功は確認できません。

AI & MLの他のサーバー

ディレクトリ全体を見る

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

セキュリティプロファイル

申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み

27 件中 27 件

ドキュメントに記載されたツール (27)

プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。

feature_by_id

Give me this one feature in full, with geometry

features_at_point

What is at this coordinate?

features_by_attribute

Which features carry this value? (e.g. buildings by EGID)

geocode

+ reversegeocode do hit the same SearchServer endpoint, so on the

layer_info

What fields can I query on this layer, and what is its legend?

operation

Answers

search_geodata

→ getcollection is a genuine search → detail pair over

search_layers

Which layers exist for a keyword? (500+ catalogue)

swisstopo_convert_coordinates

Official WGS84 ↔ LV95 conversion via the swisstopo REFRAME service

swisstopo_elevation_profile

Compute an elevation profile along a line

swisstopo_find_commune

Resolve a commune both directions (name ↔ bfsnumber) or list all communes of a canton / district. Accepts canton abbreviation (ZH) or key (1); resolution happens server-side

swisstopo_geocode

Convert Swiss addresses, place names, or postal codes to coordinates

swisstopo_get_collection

Get details and download links for a STAC collection

swisstopo_get_egrid

Resolve a cadastral property ID (EGRID) from coordinates

swisstopo_get_height

Get elevation above sea level (m a.s.l.) at a coordinate

swisstopo_get_oereb_extract

Retrieve public-law land-use restrictions (OEREB) for a parcel

swisstopo_list_available_layers

Discover layer keys for swisstopoquerygeodata (strassenverzeichnis, oereb-verfuegbarkeit, geodienste:<topic>:<canton>); filters to contract-free geodienste datasets

swisstopo_lookup_postal_code

Resolve a Swiss postal code → locality, commune (+BFS number), district, canton

swisstopo_map_query

The national map catalogue (api3.geo.admin.ch). One operation per call — see the five below

swisstopo_map_url

Generate a map.geo.admin.ch URL for browser display

swisstopo_municipality_at

Municipality, canton and official BFS number at a coordinate

swisstopo_query_geodata

Query a chosen layer by point / bbox / commune — amtliches Strassenverzeichnis, interkantonale geodienste.ch data (OGC API Features), or ÖREB availability

swisstopo_query_osm_features

OpenStreetMap POIs (schools, playgrounds, pharmacies, …) around a point via Overpass — separate source, ODbL (© OpenStreetMap contributors)

swisstopo_reverse_geocode

Find the nearest address for given coordinates

swisstopo_search_address

Full-text search over Swiss streets and localities, returning commune + BFS number per hit

swisstopo_search_geodata

Search the STAC catalog for downloadable geodatasets

swisstopo_zoning_at

Harmonised building zone at a coordinate — one call, no layer lookup (not legally binding)

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。