赌博法规信息服务

提供多国赌博法规的搜索、分析和详细信息的MCP服务器,目前支持丹麦的全面监管要求。

  • by Angeltooth
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Angeltooth/international-gambling-regulations-mcp

使用说明

Markdown# 国际赌博法规 MCP 服务器

一个全面的模型上下文协议(MCP)服务器,为Claude提供跨多个司法管辖区的赌博监管文件访问权限。

🎯 概述

这款MCP服务器使Claude能够搜索、分析并提供来自不同司法管辖区的赌博法规的详细信息。目前,它全面支持丹麦,涵盖了所有监管要求。

📊 覆盖状态

丹麦 🇩🇰 - 100% 完成 ✅

全面涵盖丹麦所有赌博法规,包括:

许可与应用

  • 满足所有许可证类型的完整许可要求
  • 申请流程及费用
  • 资格标准和适宜性评估
  • 许可证续期及修改程序

技术要求

  • SAFE系统(博彩管理局分析与预防部门)
  • MitID集成需求
  • ROFUS(自我排除玩家登记册)集成
  • 认证计划(SCP.01-07)
  • 随机数生成器(RNG)要求与游戏完整性
  • 安全与基础设施标准
  • 日志记录和报告要求

合规与内部控制

  • AML/KYC 要求(丹麦《反洗钱法》)
  • 内部控制框架
  • 风险评估程序
  • 举报人计划要求
  • 记录保存义务

玩家保护

  • 强制存款限额(自2020年1月起生效)
  • ROFUS自助排除系统
  • 负责任的赌博工具
  • 停止游戏(StopSpillet)帮助热线集成
  • 现实检验和会话限制

市场营销与广告

  • 奖金限制(最高DKK 1,000)
  • 禁止使用的语言(“免费旋转”禁令)
  • 强制性信息要求
  • ROFUS的营销限制
  • 消费者保护合规

金融与支付

  • 支付方式(Dankort、MobilePay、银行卡、电子钱包)
  • 玩家资金隔离(免抵销账户)
  • 博彩税(占总赌额的28%)
  • 许可费和成本
  • 支付安全(PCI DSS,PSD2/SCA)

数据保护

  • GDPR合规要求
  • 72小时数据泄露通知程序
  • 数据保护官(DPO)的要求
  • 数据主体权利的实施
  • Cookie同意政策和隐私政策
  • 跨境数据传输

运营;操作

  • 业务连续性与灾难恢复
  • 陆地运营(博彩店、游戏机、赌场)
  • 玩家身份识别系统(自2023年10月起生效)
  • 执法行动及处罚
  • 上诉程序

可用文件(共20份)

  1. denmark-index.json - 所有文档的主索引
  2. licensing.json - 许可证类型及要求
  3. compliance.json - 合规框架
  4. internal-controls.json - 反洗钱/了解你的客户(AML/KYC)及内部控制
  5. kyc-identity.json - 玩家验证
  6. player-protection.json - 负责任的赌博
  7. game-integrity.json - 随机数生成器(RNG),游戏,累积奖金
  8. technical-certification.json - SCP认证计划
  9. security.json - 安全要求
  10. infrastructure.json - SAFE、ROFUS、MitID 技术规格
  11. logging-reporting.json - 数据记录要求
  12. operations-reporting.json - 运营报告
  13. financial-systems.json - 财务要求
  14. fees-and-taxes.json - 费用和赌博税
  15. marketing-advertising.json - 营销规则及奖金限制
  16. payment-methods.json - 支付方式和金融交易
  17. business-continuity.json - 业务连续性计划(BCP)和灾难恢复
  18. land-based-operations.json - 实体博彩和游戏机
  19. enforcement-penalties.json - 罚款、制裁及执法记录
  20. data-protection-gdpr.json - GDPR(通用数据保护条例)及数据保护合规

即将推出 🚧

  • 马耳他 🇲🇹 - 规划阶段
  • 荷兰 🇳🇱 - 规划阶段
  • 瑞典 瑞典 - 规划阶段
  • 英国 🇬🇧 - 规划阶段

🚀 功能特性

搜索与发现

  • 在所有监管文件中进行全面搜索
  • 针对特定文档的过滤
  • 司法管辖区过滤
  • 交叉引用功能

专用工具

  • 许可证成本计算器 - 计算丹麦的许可费用,包括手续费和赌博税
  • 合规检查清单生成器 - 阶段性检查清单(申请前、申请中、发布前、持续进行中)
  • 许可证类型比较 - 比较不同类型的许可证
  • 监管更新 - 最近的执法行动和监管变化

用例

  • 许可证申请准备
  • 合规计划制定
  • 市场进入研究
  • 监管尽职调查
  • 持续的合规监控
  • 执法风险评估

📖 使用示例

搜索条例

“丹麦对随机数生成器(RNG)有何要求?” “告诉我关于ROFUS自我排除系统的情况” “丹麦对奖金的营销有哪些限制?” “什么是Dankort,以及它对丹麦赌博为何重要?”

计算成本

“计算三年内博彩额达5000万丹麦克朗的在线赌场的许可费用” “申请博彩和赌场合并许可证的总费用是多少?”

获取合规信息

“丹麦上市前合规需要满足哪些要求?” “给我看看在线赌场目前的运营要求” “72小时数据泄露通知的步骤是什么?”

研究执法

“2024年SkillOnNet的执法行动是什么?” “丹麦反洗钱违规行为的典型罚款是多少?” “Tipwin被处以了什么罚款,他们因何被罚款?”

数据保护

“72小时漏洞通知要求是什么?” “我必须实施哪些数据主体权利?” “博彩运营商的数据保护官(DPO)有哪些要求?”

🛠️ 安装

先决条件

  • Python 3.9或更高版本
  • Claude 桌面应用程序
  • MCP SDK(MCP软件开发工具包)

设置

  1. 克隆仓库:
git clone <repository-url>
cd international-gambling-regulations-mcp

Install dependencies:

bashpip install -e .

Configure Claude Desktop:

Add to your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
json{
  "mcpServers": {
    "gambling-regulations": {
      "command": "python",
      "args": ["-m", "international_gambling_regulations_mcp"],
      "cwd": "/path/to/international-gambling-regulations-mcp"
    }
  }
}

Restart Claude Desktop

📁 Project Structure
international-gambling-regulations-mcp/
├── src/
│   ├── server.py                    # Main MCP server
│   └── international_gambling_regulations_mcp/
├── data/
│   └── denmark/                     # Denmark jurisdiction
│       ├── denmark-index.json       # Master index
│       ├── licensing.json
│       ├── compliance.json
│       ├── internal-controls.json
│       ├── [20 total documents]
│       └── data-protection-gdpr.json
├── pyproject.toml
├── README.md
└── LICENSE
🔧 Technical Details
Data Format

All regulatory documents stored as JSON
Structured, hierarchical format
Cross-referenced and indexed
Searchable at all levels (keys and values)

Search Algorithm

Recursive deep search through document structure
Case-insensitive matching
Returns relevant excerpts with context
Limits results for performance (top 10 matches per document)

Tools Available

search_regulations - Full-text search across documents
calculate_licensing_costs - Denmark cost calculations
get_compliance_checklist - Generate compliance checklists
compare_license_types - Compare license requirements
get_regulatory_updates - Recent changes and enforcement

📊 Data Quality
Sources

Official regulatory authority websites (Spillemyndigheden)
Primary legislation (Danish Gambling Act)
Executive orders and technical standards
Enforcement decisions and guidance
Industry best practices

Maintenance

Regular updates when regulations change
Enforcement action tracking
Quarterly review of all documents
Version control and change logs

Accuracy

Based on official sources
Cross-verified with multiple sources
Includes source citations
Updated as of October 2025

🎯 Target Audiences
Operators & Business Owners

Strategic market entry decisions
Cost estimation and budgeting
Compliance program development
Risk assessment

Compliance Officers

Regulatory requirement mapping
Policy and procedure development
Ongoing compliance monitoring
Audit preparation

Legal Teams

Regulatory due diligence
License application support
Enforcement defense
Appeal procedures

Technical Teams

System requirements understanding
Integration specifications (SAFE, MitID, ROFUS)
Certification requirements
Security standards

Finance Teams

Cost forecasting
Fee calculation
Gambling duty planning
Financial reporting requirements

🔒 Compliance Note
This MCP server provides regulatory information for reference purposes only. It does not constitute legal advice. Operators should:

Verify all information with official sources
Engage qualified legal counsel
Consult with compliance specialists
Monitor for regulatory updates
Conduct independent due diligence

🤝 Contributing
Contributions welcome! Areas of focus:
New Jurisdictions

Malta (high priority)
Netherlands
Sweden
United Kingdom
Other EU/EEA jurisdictions

Document Enhancements

Additional enforcement cases
More detailed examples
Practical templates
Comparison tools

Feature Requests

Additional MCP tools
Enhanced search capabilities
Export/reporting features
API development

📝 Changelog
Version 1.0.0 (October 2025)

✅ Complete Denmark coverage (20 documents)
✅ All license types documented
✅ Technical requirements (SAFE, MitID, ROFUS, SCP)
✅ Marketing and advertising restrictions
✅ Payment methods and financial requirements
✅ Business continuity and disaster recovery
✅ Land-based operations
✅ Enforcement and penalties
✅ GDPR and data protection
✅ 5 specialized tools

🗺️ Roadmap
Q4 2025

 Add Malta jurisdiction (comprehensive)
 Create Denmark vs Malta comparison tools
 Enhanced enforcement case database
 User documentation and guides

Q1 2026

 Add Netherlands jurisdiction
 Add Sweden jurisdiction
 Cross-jurisdiction comparison features
 API wrapper development

Q2 2026

 Add United Kingdom jurisdiction
 Enhanced analytics and reporting
 Web interface development
 Subscription service launch

📞 Support

Documentation: See this README
Issues: GitHub Issues
Updates: Follow for regulatory changes

📄 License
MIT License (or specify your preferred license)
🙏 Acknowledgments

Danish Gambling Authority (Spillemyndigheden)
Danish Data Protection Authority (Datatilsynet)
European Data Protection Board (EDPB)
Anthropic (Claude and MCP)
Gambling compliance community


Built with ❤️ for the gambling compliance community
Last Updated: October 2025
Version: 1.0.0
Status: Denmark 100% Complete - 20 Comprehensive Documents```