Swiss Legal MCP Server
Swiss Legal MCP Server
面向经核验的瑞士法律来源的模块化 MCP 服务器。本项目根据 Apache-2.0 许可从此仓库公开发布。
状态
当前版本:
1.0.0。第 6 阶段:已完成。
第 7 阶段:本地加固已技术性完成。
第 8 阶段:已使用
analyze_procedural_strategy实现初步的高级程序分析层。第 9 阶段:已为
analyze_procedural_strategy实现本地确定性法律评估。第 10 阶段:高级部分完成;人工审查包已准备就绪,受控实时评估已执行,但合格的人工审查和校准仍待完成。
第 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: MCP Magistrat Civil
本地验证
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-format;本地脚本应作为pnpm run sbom运行。pnpm ci也是 pnpm 的内置命令;项目的本地 CI 使用pnpm run ci运行。HTTP/shutdown 测试需要能够打开本地端口。
程序策略评估使用本地匿名化语料库,不等同于人类专业验证。
pnpm test:claude-desktop使用/usr/local/bin/node和NODE_ENV=production启动实际编译后的构件;不使用tsx、fixtures 或 HTTP 令牌。pnpm test:updater验证签名清单、哈希、受控本地下载、原子 fixture 安装和回滚。pnpm test:breach-detection验证 AEAD 加密、scrypt 派生、轮换和脱敏后的本地事件。真实的人工审查通过
pnpm review:procedural-strategy --import <path>导入; 项目中不包含模拟审查。实时评估仅在
RUN_LIVE_PROCEDURAL_STRATEGY_EVAL=true时运行,并使用 匿名化的抽象法律查询。
许可证
Swiss Legal MCP Server 根据 Apache License 2.0(Apache-2.0)分发。使用、修改和分发须遵守 LICENSE。第三方声明见 THIRD_PARTY_NOTICES.md。
本许可证及本文档不构成法律意见。
发布门槛
初始公开版本 v1.0.0 已以 GitHub Release 形式发布。
该仓库目前不将 npm 包或 Docker 镜像作为分发工件发布。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.
- AlicenseNot gradedqualityDmaintenanceProvides access to French legal databases (Judilibre and Légifrance) and a structured legal reasoning skill for analyzing civil cases like a French magistrate.10MIT
- AlicenseAqualityBmaintenanceMCP Server for Swiss federal law — search the SR, monitor legal changes, and query BBl/treaties via Claude Desktop or Claude.ai.123MIT
- AlicenseNot gradedqualityBmaintenanceProvides AI assistants with citable access to Bernese laws (BSG) and administrative court rulings (Verwaltungsgericht Bern) via search, retrieval by number, and article extraction.MIT
Related MCP Connectors
Suche in Schweizer Gerichtsentscheiden aller Instanzen (Bund, Kantone) in DE/FR/IT.
Search Swiss federal legislation: laws, articles, amendments via the Fedlex SPARQL endpoint.
Resolve, search and verify legal citations against the official sources, with provenance.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cotadavidch-ctrl/swiss-legal-mcp-public'
If you have feedback or need assistance with the MCP directory API, please join our Discord server