Swiss open data for AI — zero config, zero API keys
@vikramgorla
关于 Swiss open data for AI — zero config, zero API keys
Swiss open data MCP server — transport, weather, geodata, companies, etc,. Zero API keys.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"swiss": {
"command": "npx",
"args": [
"-y",
"mcp-swiss"
]
}
}
}工具
22Search for Swiss public transport stations/stops by name or coordinates
Get train/bus connections between two Swiss locations
Get live departures from a Swiss transport station
Get live arrivals at a Swiss transport station
Find Swiss public transport stations near given coordinates
Get current weather conditions at a Swiss MeteoSwiss station (e.g. BER=Bern, ZUE=Zürich, LUG=Lugano)
List all available MeteoSwiss weather stations in Switzerland
Get historical weather data for a Swiss station
Get current river or lake water level and temperature at a Swiss hydrological station
List all available BAFU hydrological monitoring stations (rivers and lakes) in Switzerland
Get historical river/lake water level data for a Swiss hydrological station
Convert a Swiss address or place name to coordinates (swisstopo)
Convert coordinates to a Swiss address (swisstopo)
Search Swiss place names, localities, mountains, and geographic features
Get rooftop solar energy potential for a location in Switzerland
Identify geographic features and data layers at a specific Swiss location
Get information about a Swiss municipality by name
Search Swiss company registry (ZEFIX) by name, canton, or legal form
Get full details of a Swiss company by its ZEFIX internal ID (ehraid). Use search_companies first to find the ehraid — it is returned in company search results.
Search Swiss companies registered at a specific address or locality
List all Swiss cantons with their codes
List all Swiss company legal forms (AG, GmbH, etc.)
概览
What is Swiss open data for AI — zero config, zero API keys?
Swiss open data for AI — zero config, zero API keys is a Model Context Protocol (MCP) server that gives any AI assistant direct access to Swiss open data — trains, weather, rivers, maps, and companies. It provides 76 tools, requires no API keys or registration, and runs with just npx mcp-swiss.
How to use Swiss open data for AI — zero config, zero API keys?
Run npx mcp-swiss in any MCP-compatible client. No API keys, no .env files, no accounts. Configure the server in your client using the stdio transport command npx -y mcp-swiss. Optionally load only specific modules using --modules or --preset flags.
Key features of Swiss open data for AI — zero config, zero API keys
- Zero configuration, no API keys or accounts needed
- 76 tools across 21 modules of Swiss open data
- Supports transport, weather, hydrology, geodata, companies, holidays, parliament, avalanche, air quality, Swiss Post, energy, statistics, SNB rates, recycling, news, voting, dams, hiking, real estate, traffic, and earthquakes
- One-click install via
.mcpbbundles - Module filtering and presets for token efficiency
- Docker image available on Docker Hub and GitHub Container Registry
Use cases of Swiss open data for AI — zero config, zero API keys
- Plan train journeys between Swiss cities with live departure and arrival information
- Check current weather, river levels (e.g., Aare swimming), and avalanche danger
- Search for Swiss companies by name, canton, or address in the federal registry
- Look up public and school holidays by canton for any year
- Retrieve Swiss parliamentary bills, votes, and member information
FAQ from Swiss open data for AI — zero config, zero API keys
Does it require any API keys or registration?
No, it requires zero API keys, no registration, and no .env files. Just run npx mcp-swiss.
What runtime is needed?
Node.js is required; the server runs via npx. The package is available on npm and also as a Docker image.
How many tools does it provide and can I load only a subset?
It provides 76 tools across 21 modules. You can load specific modules using --modules (e.g., transport,weather) or use built-in presets like commuter, outdoor, business, citizen, or minimal.
What transport protocol does it use?
mcp-swiss uses stdio transport. It works with any MCP-compatible client by adding the command npx -y mcp-swiss to the client's MCP server configuration.
Where does the data come from?
Data is sourced from Swiss open data authorities including SBB, MeteoSwiss, BAFU, swisstopo, ZEFIX federal registry, OpenParlData.ch, SLF, NABEL, Swiss Post, ElCom, BFS, SNB, OpenERZ, SRF, Basel-Stadt open data, SFOE, and the Swiss Seismological Service.
开发工具 分类下的更多 MCP 服务器
MCP-Scan: An MCP Security Scanner
invariantlabs-aiSecurity scanner for AI agents, MCP servers and agent skills.
Hello World MCP Server (Reference Extension)
anthropicsDesktop Extensions: One-click local MCP server installation in desktop apps
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
mcp-excalidraw
yctimlinMCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
Golf
golf-mcpProduction-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • Includes Auth, Observability, Debugger, Telemetry & Runtime • Run real-world MCPs powering AI Agents
评论