ch-eli-mcp
MCP server for Swiss federal legislation metadata via Fedlex, enabling search and retrieval of act details with ELI URIs, SR numbers, and multilingual support.
README
ch-eli-mcp
MCP server for Swiss federal legislation via Fedlex, the Federal Chancellery's official publication platform. Fedlex is genuinely ELI-native (European Legislation Identifier) even though Switzerland is not an EU member. Multilingual: German, French, Italian, English.
What this is not
This connector returns metadata (title, SR number) via SPARQL - not the
operative text of the law. source_url points to the public Fedlex page
where the full text lives.
Tools
| Tool | Purpose |
|---|---|
ch_search_acts |
Full-text search over act titles, in one of four languages |
ch_get_act |
Full detail for one act by its Fedlex ELI URI |
Every response carries lex_uri (the native ELI URI - not invented, taken
directly from Fedlex), source_url (the public HTML page), and
human_readable_citation (e.g. "Bundesverfassung der Schweizerischen Eidgenossenschaft (SR 101)" - the SR number is Switzerland's own
Systematische Sammlung / Classified Compilation citation convention).
Install
pip install ch-eli-mcp
Configuration
| Env var | Default |
|---|---|
CH_ELI_CACHE_DIR |
~/.matematic/cache/ch-eli |
CH_ELI_AUDIT_DIR |
~/.matematic/audit |
CH_ELI_BASE_URL |
https://fedlex.data.admin.ch/sparqlendpoint |
License
Apache-2.0 (code). Fedlex content is official Swiss federal publication material (see SOURCES.md).
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.