关于 sk-eli-mcp
sk-eli-mcp 面向法律研究者和 AI Agent,提供斯洛伐克法律汇编及其合并版本、元数据和全文,并附可核验引文。
主要功能
- 01列出法规合并版本及生效日期
- 02按年份和编号获取法规元数据
- 03获取指定版本的法规全文
- 04说明覆盖范围与数据缺口
- 05为响应附上 ELI 标识和来源链接
适用场景
- 01核对某法规的历次合并版本
- 02检索并引用斯洛伐克法规全文
MCP 相关
该 MCP 服务向客户端提供斯洛伐克法规版本列表、元数据和全文。响应包含斯洛伐克官方标识、易读引文和来源链接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| year | integer | 是 | 例如:``2018``。 |
| number | integer | 是 | 例如 ``18``。 |
详细介绍
sk-eli-mcp
一个用于获取斯洛伐克法律汇编(Zbierka zákonov)的 MCP 服务,通过static.slov-lex.sk提供。这是 Slov-lex 门户的无 JavaScript 静态镜像。它可获取斯洛伐克法律及其整合版本,并提供可核验的引文。
属于 MateMatic eu-legal-mcp 生产线——继 PL、DE、AT、ES、FI、IE、NL、SE、FR、LU、DK、CZ、HR 和 LT 之后。采用相同的引文规范,数据来源为 Slov-lex。斯洛伐克采用 ELI(支柱 I)。
范围。 此 MVP 可列出某项法律的整合版本、返回元数据并获取版本全文。法律通过年份 + 编号定位;门户按路径访问,不支持关键词搜索。覆盖范围为 1918 年至今。语言:斯洛伐克语。每个响应都包含
dataset_note。ELI 为国家级(支柱 I),不属于 data.europa.eu。 静态页面不含机器可读的 ELI 元数据,因此
eli_uri使用 Slov-lex 的规范 URL(slov-lex.sk/pravne-predpisy/SK/ZZ/{year}/{number}),即稳定的国家级标识符。全文由static.slov-lex.sk镜像提供(source_url)。每个响应都包含eli_note。文本从官方 HTML 中提取。 Slov-lex 以 HTML 格式提供整合后的文本;
sk_get_text会从法律内容容器中提取纯文本。
工具
| 工具 | 功能 |
|---|---|
sk_get_versions | 列出某项法律的整合版本(生效日期、修订该法律的法案)。 |
sk_get_act | 按年份 + 编号获取法律元数据,以及当前有效版本。 |
sk_get_text | 获取某个法律版本的全文(默认:当前有效版本)。 |
sk_coverage | 说明此连接器的覆盖范围、各类数据的捕获时间,以及明确说明不覆盖的内容。每个缺口都提供备用方案。 |
每个响应都包含以下规范字段:eli_uri(Slov-lex URL,例如
https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/2018/18/)、human_readable_citation
(例如 č. 18/2018 Z. z.)和 source_url。
安装
作为 Claude 插件安装(Claude Code 或桌面应用;需要 uv); 有关其发送和存储的内容,请参阅 plugin/README.md:
/plugin marketplace add matematicsolutions/sk-eli-mcp
/plugin install sk-eli-mcp@sk-eli-mcp
作为独立服务,从 PyPI 安装:
uvx sk-eli-mcp
或从源代码安装:
cd sk-eli-mcp
pip install -e .
配置(Claude Code / 任意 MCP 客户端)
{
"mcpServers": {
"sk-eli-mcp": { "command": "sk-eli-mcp" }
}
}
使用 Smart App Control 的 Windows 11
Smart App Control 会阻止未签名的可执行文件,包括 uvx.exe、pip.exe
以及 pip 在安装时写入的 sk-eli-mcp.exe 启动器。python.org 安装程序中的 python.exe 和
py.exe 由 Python Software
Foundation 签名,因此通过解释器运行模块即可正常工作:
python -m pip install sk-eli-mcp
python -m sk_eli_mcp
出于同样的原因,pip.exe 也会被阻止,因此请使用 python -m pip 安装,而不要使用
pip install。如果 python 不在 PATH 中,请使用 Windows 启动器:py -3 -m sk_eli_mcp。
{ "mcpServers": { "sk-eli-mcp": { "command": "python", "args": ["-m", "sk_eli_mcp"] } } }
不要通过关闭 Smart App Control 来绕过此问题——关闭后,除非重新安装 Windows,否则无法重新启用。
环境变量:
SK_ELI_BASE_URL- 默认值为https://static.slov-lex.skSK_ELI_CACHE_DIR- 默认值为~/.matematic/cache/sk-eliSK_ELI_AUDIT_DIR- 默认值为~/.matematic/audit
无需 API 密钥。Slov-lex 静态镜像无需密钥。
治理
- 仅公开数据 - 仅对 Slov-lex 执行只读操作;客户端数据不会离开本机。
- 审计日志 - 每次工具调用都会向
~/.matematic/audit/sk-eli-mcp.jsonl追加一行 JSON。 - 网络 - 此服务会连接
static.slov-lex.sk和本地文件系统。首次使用时,还会从此仓库的 GitHub Releases 获取一个小型配置文件(sk-runtime.json.gz,包含更新后的来源地址)。该请求不包含查询内容; 我们能看到的唯一使用信号,是 GitHub 对该文件的下载计数。 设置SK_ELI_RUNTIME_URL=""可关闭此功能;Claude 插件默认关闭。无大模型服务提供商, 也无其他遥测。 - 可核验的引文 - 每个响应都可通过
source_url独立核验。
请参阅 CONSTITUTION.md 和 DISCOVERY.md。
测试
pip install -e ".[dev]"
pytest tests/test_instructions_drift.py tests/test_parse.py -v # offline
pytest tests/test_smoke.py -v # hits live Slov-lex
Licence
Apache-2.0. © Matematic Solutions / Wieslaw Mazur.
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。