Swisstopo MCP
未认领MCP server for Swiss federal geodata (Swisstopo APIs) — 13 tools for geocoding, height, STAC, WMTS, ÖREB and more
01 / 选择客户端
03 / 添加配置
claude mcp add --transport stdio 'swisstopo-mcp' -- 'uvx' 'swisstopo-mcp'04 / 在客户端中确认
打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。
更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
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)