Swiss Legal MCP Server
Swiss Legal MCP Server
Модульный MCP-сервер для проверенных швейцарских правовых источников. Проект публично распространяется из этого репозитория по лицензии Apache-2.0.
Статус
Текущая версия:
1.0.0.Фаза 6: завершена.
Фаза 7: технически завершена в рамках локального hardening.
Фаза 8: реализован начальный уровень расширенного процессуального анализа с помощью
analyze_procedural_strategy.Фаза 9: реализована локальная детерминированная правовая оценка для
analyze_procedural_strategy.Фаза 10: ЧАСТИЧНО ПРОДВИНУТАЯ; подготовлен пакет для человеческой проверки и выполнена контролируемая live evaluation; квалифицированная человеческая проверка и калибровка всё ещё предстоят.
Фаза 11: реализованы составление, рецензирование и опровержение швейцарских правовых документов с помощью восьми детерминированных MCP-инструментов; см.
docs/legal-drafting.md.Фаза 12: реализован многоролевой противоречивый правовой анализ с помощью
analyze_swiss_legal_positionsиvalidate_multirole_legal_analysis; см.docs/multirole-legal-analysis.md.Официальный резолвер швейцарской судебной практики реализован с помощью
resolve_official_swiss_case,fetch_official_swiss_case_full_text,verify_swiss_case_identity,compare_swiss_case_sourcesиvalidate_swiss_case_ground_coverage; см.docs/official-swiss-case-resolver.md.Судебная практика: фрагменты/аннотации/результаты поиска являются только кандидатами; частичное судебное решение не может использоваться как решающий прецедент или молча включаться в правовой документ. См.
docs/case-full-text-policy.md.Лицензия: Apache-2.0.
Релиз 1.0: первая публичная публикация репозитория.
Related MCP server: fedlex-mcp
Локальная валидация
pnpm format:check
pnpm lint
pnpm typecheck
NODE_ENV=test pnpm test
pnpm build
pnpm test:coverage
pnpm test:security
pnpm test:updater
pnpm test:breach-detection
pnpm test:claude-desktop
pnpm test:integration
pnpm benchmark
pnpm eval:procedural-strategy
pnpm review:procedural-strategy --prepare
pnpm release:prepare
pnpm release:checkПримечания:
pnpm sbom— встроеная команда pnpm 11 и требует--sbom-formац; локальный скрипт должен выполняться какpnpm run sbom.pnpm ci— так же встроеная команда pnpm; локальный CI проекта запускається с выполнениемpnpm run ci.Тесты HTTP/замеmust have сability to open локальные порты.
Оценка процесуальной стратегии использует локальный анонімированный корпус и не эквивалентна профессиональной человеческой валидации.
pnpm test:claude-desktopзапускает скомпилированный артефакт с/usr/local/bin/nodeиNODE_ENV=production; не используетtsx, фикстуры и HTTP-токен.pnpm test:updaterпроверяет подписанные манифесты, хэш, контролируемую локальную загруску, атомарную установку фикстуры и рабочий откат.pnpm test:breach-detecionпроверяет шифрование AEAD, пroduction scrypt, вокруг и обезличеные локальные события.Реальные человеческие проверки импортируются с помощью
pnpm review:procedural-strategy --import <path>; проект не содержит смоделированных проверия.Live valuation выполнятся только с
UN_LIVE_PROCEDURAL_STRATEGY_EVAL=trueи использует абстрактные анонімизированные юрдические запросы.
Лицензия
Swiss Legal MCP Server распространяется под лицензией Аpache License 2.0 (Аpache-2.0). Использование, измение и распространение регулируются LICENSE. Уведомления о сторонах в THIRD_PARTY_NOTICES.md.
Лицензия и эта документация не являются юрдической консультацией.
Релизный гейт
Начальная публичная версия v1.0.0 выпущена как присутствующая в GitHub Release.
В настоящее время репозиторий не публикует npm-пакеты и Docker-образы в качестве артефактов распространеения.
This server cannot be deployed
Maintenance
Related MCP Connectors
Swiss federal law (Fedlex) and political data (LINDAS) for agents, every answer with sources
Suche in Schweizer Gerichtsentscheiden aller Instanzen (Bund, Kantone) in DE/FR/IT.
Search Swiss federal legislation: laws, articles, amendments via the Fedlex SPARQL endpoint.
Search U.S. case law, fetch opinions, and ask matter-aware legal questions over your documents.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceProvides access to Swiss court decisions through the entscheidsuche.ch API, enabling search, retrieval, and analysis of legal documents across different cantons and courts using natural language queries.-
- AlicenseAqualityAmaintenanceMCP Server for Swiss federal law — search the SR, monitor legal changes, and query BBl/treaties via Claude Desktop or Claude.ai.12135 PyPI6MIT
- AlicenseNot gradedqualityCmaintenanceProvides AI assistants with citable access to Bernese laws (BSG) and administrative court rulings (Verwaltungsgericht Bern) via search, retrieval by number, and article extraction.MIT
- AlicenseNot gradedqualityAmaintenanceEnables LLMs to search and analyze Swiss case law, legislation, and citation networks with 43 tools for decision search, statute lookup, citation graphs, legislative history, and exam question generation.72MIT