🚀 斯洛文尼亞法律MCP服務器
面向人工智能時代的《斯洛文尼亞共和國官方公報》(法律信息系統)替代方案。
可直接通過Claude、Cursor或任何支持MCP的客戶端查詢40部斯洛文尼亞法規,涵蓋《個人數據保護法2》(ZVOP - 2)、《刑法典》、《債法典》、《電子通信法》等。
如果您正在構建法律科技、合規工具,或者進行斯洛文尼亞法律研究,這將是您經過驗證的參考數據庫。
由Ansvar Systems構建 -- 瑞典斯德哥爾摩
🚀 快速開始
遠程使用(無需安裝)
直接連接到託管版本,零依賴,無需安裝任何東西。
端點:https://slovenian-law-mcp.vercel.app/mcp
| 客戶端 |
連接方式 |
| Claude.ai |
設置 > 連接器 > 添加集成 > 粘貼URL |
| Claude Code |
claude mcp add slovenian-law --transport http https://slovenian-law-mcp.vercel.app/mcp |
| Claude桌面版 |
添加到配置文件(見下文) |
| GitHub Copilot |
添加到VS Code設置(見下文) |
Claude桌面版 -- 添加到claude_desktop_config.json:
{
"mcpServers": {
"slovenian-law": {
"type": "url",
"url": "https://slovenian-law-mcp.vercel.app/mcp"
}
}
}
GitHub Copilot -- 添加到VS Code settings.json:
{
"github.copilot.chat.mcp.servers": {
"slovenian-law": {
"type": "http",
"url": "https://slovenian-law-mcp.vercel.app/mcp"
}
}
}
本地使用(npm)
npx @ansvar/slovenian-law-mcp
Claude桌面版 -- 添加到claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"slovenian-law": {
"command": "npx",
"args": ["-y", "@ansvar/slovenian-law-mcp"]
}
}
}
Cursor / VS Code:
{
"mcp.servers": {
"slovenian-law": {
"command": "npx",
"args": ["-y", "@ansvar/slovenian-law-mcp"]
}
}
}
✨ 主要特性
為何存在此項目
進行斯洛文尼亞法律研究時,需要在PISRS(斯洛文尼亞共和國法律信息系統)和《斯洛文尼亞共和國官方公報》中進行導航,在法律、條例和規章之間進行交叉引用,並手動跟蹤歐盟法律的轉化情況。無論您是:
- 律師:驗證簡報或合同中的引用
- 合規官員:檢查《個人數據保護法2》(ZVOP - 2)義務或《網絡信息系統安全指令2》(NIS2)要求
- 法律科技開發者:構建基於斯洛文尼亞法律的工具
- 研究人員:追蹤歐盟指令在斯洛文尼亞的實施情況
……您都不應需要打開數十個瀏覽器標籤頁並手動進行PDF交叉引用。只需向Claude提問,即可獲取確切的條款,並帶有上下文信息。
這個MCP服務器使斯洛文尼亞法律變得可搜索、可交叉引用且可被人工智能讀取。
實際效果展示
為何能實現此功能
- 原文文本(無大語言模型處理):
- 所有法規文本均從PISRS(斯洛文尼亞共和國法律信息系統)官方來源獲取。
- 條款直接從SQLite FTS5數據庫行中返回,未作任何修改。
- 沒有使用大語言模型進行總結或釋義,數據庫中包含的是法規文本,而非人工智能的解釋。
- 智能上下文管理:
- 搜索返回按BM25評分排序的條款(上下文安全)。
- 通過法律標識符 + 條款/段落檢索確切的文本。
- 交叉引用有助於在不一次性加載所有內容的情況下進行導航。
- 技術架構:
pisrs.si API → 解析 → SQLite → FTS5 snippet() → MCP響應
↑ ↑
條款解析器 原文數據庫查詢
傳統研究方式與此MCP服務器的對比
| 傳統方式 |
此MCP服務器 |
| 按法律名稱在PISRS中搜索 |
用普通斯洛文尼亞語搜索:"varstvo osebnih podatkov" |
| 手動導航多條款法規 |
獲取帶有上下文的確切條款 |
| 手動在法律之間進行交叉引用 |
build_legal_stance 工具可跨來源聚合信息 |
| “這條法律是否仍然有效?” → 手動檢查 |
check_currency 工具 → 數秒內給出答案 |
| 查找歐盟法律依據 → 深入挖掘EUR - Lex |
get_eu_basis → 立即獲取相關歐盟指令 |
| 檢查PISRS以獲取更新 |
每日自動進行新鮮度檢查 |
| 沒有API,無法集成 |
MCP協議 → 原生支持人工智能 |
傳統方式:搜索PISRS → 下載PDF → 使用Ctrl + F → 與法律提案進行交叉引用 → 檢查EUR - Lex → 重複上述步驟。
此MCP服務器:"《個人數據保護法2》(ZVOP - 2)的哪一條款規定了同意事項,其依據的是哪項歐盟指令?" → 問題解決。
📦 安裝指南
本地安裝(npm)
npx @ansvar/slovenian-law-mcp
💻 使用示例
連接後,您可以自然地用斯洛文尼亞語或英語提問,例如:
- "《個人數據保護法2》(Zakon o varstvu osebnih podatkov)對同意事項有何規定?"
- "《刑法典》(Kazenski zakonik,KZ - 1)是否仍然有效?"
- "在斯洛文尼亞法律中查找關於'個人數據保護'的條款"
- "《個人數據保護法2》(ZVOP - 2)實施了哪些歐盟指令?"
- "《債法典》(Obligacijski zakonik,OZ)對合同責任有何規定?"
- "在《刑法典》(KZ - 1)中查找針對網絡攻擊的刑事條款"
- "哪些斯洛文尼亞法律實施了《網絡信息系統安全指令2》(NIS2)?"
- "哪些斯洛文尼亞法律實施了《通用數據保護條例》(GDPR)?"
- "在斯洛文尼亞法律中查找數據保護條款"
📚 詳細文檔
包含內容
| 類別 |
數量 |
詳情 |
| 法規 |
40部法規 |
核心斯洛文尼亞立法(精選集) |
| 條款 |
11,970條 |
可使用FTS5進行全文搜索 |
| 預備材料 |
497,722份文件 |
法律提案和議會材料(高級版) |
| 數據庫大小 |
約42 MB |
優化的SQLite數據庫,便於攜帶 |
| 每日更新 |
自動進行 |
對照PISRS進行新鮮度檢查 |
覆蓋範圍說明:當前免費版數據庫涵蓋40部核心法規,代表了與合規和法律研究最相關的主要立法。精選內容優先考慮數據保護、刑法、債法、公司法和電子通信領域。高級版包括更廣泛的覆蓋範圍和497,722份預備材料文件。
僅提供經過驗證的數據 -- 每個引用都經過官方來源(pisrs.si)的驗證,不包含大語言模型生成的內容。
可用工具(13個)
核心法律研究工具(8個)
| 工具 |
描述 |
search_legislation |
對11,970條條款進行FTS5搜索,並按BM25評分排序 |
get_provision |
通過法律標識符 + 條款/段落檢索特定條款 |
validate_citation |
根據數據庫驗證引用(零幻覺檢查) |
build_legal_stance |
從法規和預備材料中聚合引用 |
format_citation |
根據斯洛文尼亞慣例格式化引用(完整/簡短/精確引用) |
check_currency |
檢查法規是否有效、已修訂或已廢止 |
list_sources |
列出所有可用法規及其元數據和數據來源 |
about |
服務器信息、功能、數據集統計信息和覆蓋範圍摘要 |
歐盟法律集成工具(5個)
| 工具 |
描述 |
get_eu_basis |
獲取斯洛文尼亞法規對應的歐盟指令/條例 |
get_slovenian_implementations |
查找實施歐盟法案的斯洛文尼亞法律 |
search_eu_implementations |
搜索帶有斯洛文尼亞實施數量的歐盟文件 |
get_provision_eu_basis |
獲取特定條款的歐盟法律參考 |
validate_eu_compliance |
檢查實施狀態(需要歐盟MCP) |
歐盟法律集成
斯洛文尼亞自2004年起成為歐盟成員國,並通過系統的轉化流程在《斯洛文尼亞共和國官方公報》上發佈實施歐盟法律。
| 指標 |
值 |
| 加入歐盟時間 |
2004年 |
| 《通用數據保護條例》(GDPR)實施情況 |
《個人數據保護法2》(Zakon o varstvu osebnih podatkov - 2,ZVOP - 2) |
| 《網絡信息系統安全指令2》(NIS2)實施情況 |
《信息安全法》(Zakon o informacijski varnosti,ZIIKS) |
| 數據監管機構 |
信息專員(Informacijski pooblaščenec,IP RS) |
| EUR - Lex集成 |
自動獲取元數據 |
斯洛文尼亞主要的歐盟法律實施情況
- 《通用數據保護條例》(GDPR,2016/679) → 《個人數據保護法2》(Zakon o varstvu osebnih podatkov)
- 《網絡信息系統安全指令2》(NIS2 Directive,2022/2555) → 《信息安全法》(Zakon o informacijski varnosti)
- 《人工智能法案》(AI Act,2024/1689) → 斯洛文尼亞正在實施中
- 《電子身份認證和信任服務條例》(eIDAS,910/2014) → 《電子交易法》(Zakon o elektronskem poslovanju,ZEPEP - UPB1)
- 《消費者權利指令》(Consumer Rights Directive,2011/83) → 《消費者保護法》(Zakon o varstvu potrošnikov,ZVPot)
- 《反洗錢指令》(AML Directive,2015/849) → 《防止洗錢法2》(Zakon o preprečevanju pranja denarja,ZPPDFT - 2)
詳細文檔請參閱EU_INTEGRATION_GUIDE.md。
數據來源與新鮮度
所有內容均來自權威的斯洛文尼亞法律數據庫:
數據來源信息
| 字段 |
值 |
| 權威機構 |
斯洛文尼亞共和國法律信息系統(PISRS) |
| 獲取方法 |
PISRS API + HTML解析 |
| 語言 |
斯洛文尼亞語 |
| 許可證 |
斯洛文尼亞公共數據(開放政府) |
| 覆蓋範圍 |
40部核心法規(精選) |
| 最後攝入時間 |
2026 - 02 - 25 |
自動新鮮度檢查(每日)
一個每日GitHub Actions工作流會監控所有數據源:
| 數據源 |
檢查內容 |
方法 |
| 法規修訂情況 |
通過PISRS API比較日期 |
檢查所有涵蓋的法規 |
| 新法規 |
《斯洛文尼亞共和國官方公報》發佈源 |
與數據庫進行差異比較 |
| 歐盟參考陳舊情況 |
Git提交時間戳 |
超過90天未更新則標記 |
安全措施
本項目使用多層自動化安全掃描:
| 掃描器 |
功能 |
掃描時間 |
| CodeQL |
靜態分析安全漏洞 |
每週 + 拉取請求時 |
| Semgrep |
SAST掃描(OWASP前10項、密鑰、TypeScript) |
每次推送時 |
| Gitleaks |
跨git歷史檢測密鑰 |
每次推送時 |
| Trivy |
文件系統和npm依賴項的CVE掃描 |
每日 |
| Docker安全 |
容器鏡像掃描 + SBOM生成 |
每日 |
| Socket.dev |
供應鏈攻擊檢測 |
拉取請求時 |
| OSSF Scorecard |
OpenSSF最佳實踐評分 |
每週 |
| Dependabot |
自動更新依賴項 |
每週 |
完整政策和漏洞報告請參閱SECURITY.md。
重要免責聲明
法律建議
本工具不提供法律建議
法規文本來自PISRS官方出版物。然而:
- 這是一個研究工具,不能替代專業法律建議。
- 當前覆蓋範圍有限,僅涵蓋40部核心法規 -- 在依賴本工具進行研究之前,請確認您所需的法規是否包含在內。
- 當前版本不包括法院案例覆蓋 -- 請勿依賴本工具進行判例法研究。
- 對於關鍵引用,請對照主要來源(pisrs.si)進行驗證,以便用於法庭文件。
- 歐盟交叉引用是從斯洛文尼亞法規文本中提取的,而非EUR - Lex全文。
在專業使用之前,請閱讀:DISCLAIMER.md | PRIVACY.md
客戶端機密性
查詢會通過Claude API進行。對於特權或機密事項,請使用本地部署。有關斯洛文尼亞律師協會合規指南,請參閱PRIVACY.md。
🔧 技術細節
開發設置
git clone https://github.com/Ansvar-Systems/slovenian-law-mcp
cd slovenian-law-mcp
npm install
npm run build
npm test
本地運行
npm run dev
npx @anthropic/mcp-inspector node dist/index.js
數據管理
npm run ingest
npm run ingest:all
npm run ingest:cases
npm run ingest:prep-works
npm run build:db
npm run drift:detect
npm run check-updates
性能指標
- 搜索速度:大多數FTS5查詢在100毫秒以內完成。
- 數據庫大小:約42 MB(高效、便於攜帶)。
- 可靠性:攝入成功率為100%。
📄 許可證
本項目採用Apache License 2.0許可協議。詳細信息請參閱LICENSE。
數據許可證
- 法規和立法:斯洛文尼亞共和國法律信息系統(公共領域)
- 歐盟元數據:EUR - Lex(歐盟公共領域)
相關項目:完整合規套件
此服務器是Ansvar合規套件的一部分 -- 多個MCP服務器協同工作,提供端到端的合規覆蓋:
直接通過Claude查詢49項歐盟法規 -- 《通用數據保護條例》(GDPR)、《人工智能法案》(AI Act)、《數字運營彈性法案》(DORA)、《網絡信息系統安全指令2》(NIS2)、《金融工具市場指令II》(MiFID II)、《電子身份認證和信任服務條例》(eIDAS)等。支持按條款級別搜索完整的法規文本。npx @ansvar/eu-regulations-mcp
@ansvar/slovenian-law-mcp(本項目)
直接通過Claude查詢40部核心斯洛文尼亞法規 -- 《個人數據保護法2》(ZVOP - 2)、《刑法典》(KZ - 1)、《債法典》(OZ)、《公司法》(ZGD - 1)等。提供帶有歐盟交叉引用的完整條款文本。npx @ansvar/slovenian-law-mcp
查詢克羅地亞立法 -- 《個人數據保護法》(ZZOP)、《刑法典》(KZ)、《債法典》(ZOO)等。npx @ansvar/croatian-law-mcp
查詢261個安全框架 -- ISO 27001、NIST CSF、SOC 2、CIS Controls、SCF等。npx @ansvar/security-controls-mcp
70多個國家法律MCP,覆蓋奧地利、比利時、丹麥、芬蘭、法國、德國、愛爾蘭、意大利、荷蘭、挪威、波蘭、葡萄牙、西班牙、瑞典、瑞士、英國等國家。
貢獻
歡迎貢獻代碼!貢獻指南請參閱CONTRIBUTING.md。
優先改進領域:
- 法規覆蓋範圍擴展(目前為40部法規,PISRS中還有更多)
- 法院判例法覆蓋(最高法院、憲法法院)
- 歐盟法規交叉引用擴展
- 歷史法規版本和修訂跟蹤
路線圖
- [x] 帶有FTS5搜索功能的核心法規數據庫
- [x] 語料庫攝入(40部法規,11,970條條款)
- [x] 歐盟法律集成工具
- [x] Vercel可流式HTTP部署
- [x] npm包發佈
- [x] 每日新鮮度檢查
- [ ] 法規覆蓋範圍擴展(目標:500多部法規)
- [ ] 法院判例法(最高法院、憲法法院)
- [ ] 歷史法規版本(修訂跟蹤)
- [ ] 關鍵法規的英文翻譯
引用
如果您在學術研究中使用此MCP服務器,請使用以下引用:
@software{slovenian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Slovenian Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/slovenian-law-mcp},
note = {40 core Slovenian statutes with 11,970 provisions and EU law cross-references}
}
關於Ansvar Systems
我們為歐洲市場構建人工智能加速的合規和法律研究工具。這個MCP服務器最初是我們內部用於斯洛文尼亞法律研究的參考工具,結果發現所有為中東歐市場構建合規工具的人都有相同的研究困擾。
因此,我們將其開源。瀏覽PISRS不應該需要法律學位。
ansvar.eu -- 瑞典斯德哥爾摩
瑞典斯德哥爾摩精心打造