Skip to main content

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

Windows 11 ze Smart App Control

Smart App Control blokuje niepodpisane pliki wykonywalne, a uvx.exe, pip.exe i generowany przy instalacji ch-eli-mcp.exe podpisane nie sa. python.exe z python.org jest podpisany przez Python Software Foundation, wiec uruchomienie przez modul omija blokade:

python -m pip install ch-eli-mcp
python -m ch_eli_mcp
{ "mcpServers": { "ch-eli-mcp": { "command": "python", "args": ["-m", "ch_eli_mcp"] } } }

Nie wylaczaj Smart App Control, zeby to obejsc - wylaczenia nie da sie cofnac bez ponownej instalacji systemu.

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).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ch_eli_mcp-0.2.1.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ch_eli_mcp-0.2.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file ch_eli_mcp-0.2.1.tar.gz.

File metadata

  • Download URL: ch_eli_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ch_eli_mcp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ef884e9b393e05dbb9063bd4f4baa573e4568faebb9fbe7fe35787d4e659f248
MD5 d6aa4f7627fe8984e169a6bbe0088827
BLAKE2b-256 32fd57100b71545041d9ec809414246bae3d9b7a612d3735a60c98012c05734d

See more details on using hashes here.

File details

Details for the file ch_eli_mcp-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: ch_eli_mcp-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ch_eli_mcp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a48807acdd73e0e2ffd0adc8324bc1630cf776631d29761e329b42cad4b5c9a
MD5 90e221599ffec7ec93a0d1c2bb42d197
BLAKE2b-256 70f6472d0d6e8f7a9e51b2be0e7a5c34563dd27ce75028483dc07be6a55b44b3

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page