赌博法规数据服务

提供美国各州及国际赌博法规、许可证信息、费用计算和合规要求的MCP服务器,适用于法律专业人士、游戏运营商和研究人员。

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

使用说明

美国赌博法规MCP服务器

一个模型上下文协议(MCP)服务器,提供涵盖美国各州、英国、西班牙、马耳他和直布罗陀的全面博彩执照信息。

概述

这款MCP服务器提供了关于美国各州赌博法规、许可要求、费用及合规义务的详细且最新信息。其设计旨在帮助法律专业人士、博彩运营商、合规官员及研究人员快速获取准确的美国监管数据。

特点

美国州级覆盖范围(32个州)

涵盖32个美国州的综合数据,包括:

  • 许可证类型和类别
  • 申请费和续费
  • 税收结构和税率
  • 合规要求
  • 市场数据和统计资料
  • 监管联系信息
  • 问题赌博资源

关键能力

  • 许可证信息 - 各司法管辖区所有许可证类型的详细细分
  • 费用计算 - 根据预计收入计算许可费用
  • 合规要求 - 全面的合规义务
  • 管辖权比较 - 比较各州/国家之间的法规
  • 市场数据 - 上线日期、收入统计、运营商数量
  • 最新更新 - 2024-2025年监管变化

安装

先决条件

  • Node.js 18 或更高版本
  • npm 或 yarn
  • Claude 桌面应用程序

设置

  1. 克隆仓库:
cd /Users/adamavery/us-gambling-regulations-mcp/
  1. 安装依赖项:
npm install
  1. 构建TypeScript服务器:
npx tsc
  1. 配置Claude桌面版:

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "us-gambling-regulations": {
      "command": "node",
      "args": ["/Users/adamavery/us-gambling-regulations-mcp/build/index.js"]
    }
  }
}
  1. 重启Claude桌面版

可用工具

美国国家工具(或“美国政府工具”,具体翻译取决于上下文和“State Tools”在此处的具体含义,若指政府提供的各种服务或工具,则“美国政府工具”更为贴切)

us-gambling-regulations:get_license_types

获取特定美国州份的赌博许可证类型详细信息。

参数:

  • state (字符串,必填):州司法管辖区(使用短横线命名法:new-jersey、pennsylvania、nevada 等)

示例:

Get license types for New Jersey

us-gambling-regulations:calculate_fees

根据特定州的预计收入计算许可费用。

参数:

  • state (字符串,必填):州管辖权
  • license_type (字符串,必填):许可证类型(例如,'体育博彩','在线赌场')
  • projected_revenue (数字,必填):预计年度总博彩收入(以美元计)

示例:

Calculate sports betting fees for Pennsylvania with projected revenue of $50 million

us-gambling-regulations:compare_jurisdictions

比较多个州之间的赌博法规。

参数:

  • states (数组,必填):要比较的状态列表(至少2个)
  • aspect (字符串,必填):要比较的方面 - '许可'、'费用'、'合规性'、'税收' 或 '全部'

示例:

Compare licensing requirements between New Jersey, Pennsylvania, and Nevada

us-gambling-regulations:get_compliance_requirements

获取一个或多个州的特定合规要求。

参数:

  • states (数组,必需):各州司法管辖范围的列表

示例:

What are the compliance requirements for online casino operators in Michigan?

us-gambling-regulations:get_regulatory_updates

获取特定州的最新法规变更及更新信息。

参数:

  • states (数组,必需):需要获取更新的状态

示例:

Show me recent regulatory updates for Illinois and New York

us-gambling-regulations:calculate_market_size

计算某州的潜在市场规模和收入预测。

参数:

  • state (字符串,必填):州司法管辖权

示例:

What's the market size projection for sports betting in Ohio?

国家覆盖范围

完全增强状态(90%+ 完成)

  • 阿肯色州(92%)
  • 路易斯安那州(92%)
  • 伊利诺伊州(90%)
  • 内华达州(90%)
  • 新泽西州(90%)
  • 宾夕法尼亚州(90%)
  • 密歇根州(100%)

文档完善的州(85%-89%)

  • 亚利桑那州(85%)
  • 科罗拉多(80%+)
  • 康涅狄格州(65%+)
  • 特拉华州(85%)
  • 佛罗里达州(85%)
  • 印第安纳州(88%)
  • 爱荷华州(85%)
  • 堪萨斯州(78%+)
  • 肯塔基州(83%)
  • 缅因州(约85-90%)
  • 马里兰(80%+)
  • 马萨诸塞州(82%)
  • 密西西比州(约85%-90%)
  • 新罕布什尔州(75%+)
  • 纽约(88%)
  • 北卡罗来纳州(82%)
  • 俄亥俄州(85%)
  • 俄勒冈州(70-75%+)
  • 罗德岛州(88%)
  • 田纳西州(85%)
  • 佛蒙特州(约85-88%)
  • 弗吉尼亚(85%)
  • 华盛顿(88%)
  • 华盛顿特区(约85%-88%)
  • 西弗吉尼亚州(85%)
  • 怀俄明州(85%)
  • 波多黎各(约85-88%)

数据结构

国家数据文件位于 /data/states/completed/[state-name].json

每个状态文件包括:

{
  "state_name": "state-name",
  "state": "State Name",
  "state_code": "XX",
  "regulator": "Regulatory Authority Name",
  "regulation_source": "Legal citations",
  "license_types": {
    "license_type_id": {
      "description": "...",
      "eligibility": [...],
      "application_fee": 0,
      "requirements": [...]
    }
  },
  "tax_structure": {...},
  "compliance_requirements": {...},
  "market_data": {...},
  "enforcement": {...},
  "contact_information": {...},
  "data_quality": {
    "completeness_score": 90,
    "data_extraction_date": "2025-10-08"
  }
}

发展

添加新状态

  1. 彻底研究赌博法规的现状
  2. 使用模板结构创建全面的数据文件
  3. 确保 state_name 字段采用小写和连字符格式
  4. 目标:90%以上的完整性得分
  5. 包含所有部分:许可、费用、税收、合规、市场数据、执法、联系方式

更新现有状态

  1. 修改JSON文件中的内容 /data/states/completed/
  2. 更新 data_extraction_date 田野
  3. 重建 TypeScript: npx tsc
  4. 重启Claude桌面版

测试

更改后:

npx tsc
# Restart Claude Desktop
# Test with: "Get license types for [state-name]"

数据质量标准

对于90%以上的完整性:

  1. 全面的许可证类型 - 所有收费类别、要求、时长
  2. 税收结构 - 税率、税基、征收频率、收入分配
  3. 费用计算 - 所有许可证类型的故障分析
  4. 合规要求 - 负责任的游戏行为、年龄验证、地理定位、内部控制、报告
  5. 市场数据 - 上线日期、用户量/收入、当前运营商
  6. 执行 - 监管机构、处罚、近期行动
  7. 申请流程 - 步骤、时间线、所需表格
  8. 联系方式 - 监管机构详情,问题赌博资源
  9. 监管新规更新 - 最近的变化,即将出台的法规
  10. 竞争分析 - 市场的优势与挑战

用例

法律研究

“宾夕法尼亚州在线体育博彩的许可要求是什么?”

费用规划

“计算新泽西州一家预计收入为2500万美元的在线赌场的许可费”

市场准入分析

“比较伊利诺伊州、密歇根州和俄亥俄州的体育博彩法规”

合规性评估

“内华达州对运营商的负责任游戏要求是什么?”

市场情报

“请给我看看纽约体育博彩的市场规模和运营商数量”

贡献;做出贡献

状态增强工作流程:

  1. 确定最低完成状态
  2. 彻底研究研究规定
  3. 创建全面的增强脚本
  4. 测试并验证完整性
  5. 文件完成度评分提高

支持

对于问题或疑问:

  • 检查状态数据文件在 /data/states/completed/
  • 验证Claude Desktop的配置
  • 确保 TypeScript 已编译: npx tsc
  • 更改后重启 Claude 桌面版

许可证

[添加您的许可证信息]

更新日志

2025年10月

  • 以下六个州的完成度已提升至80%以上:康涅狄格州、俄勒冈州、新罕布什尔州、堪萨斯州、科罗拉多州、马里兰州
  • 阿肯色州(从45%提高至92%)和路易斯安那州(从78%提高至92%)的固定值
  • 增加了全面的合规要求
  • 截至2025年第三季度的最新市场数据
  • 增加了2024-2025年的监管变更内容

最新更新

  • 数据库中有32个州
  • 英国、西班牙、马耳他、直布罗陀的覆盖范围
  • 费用计算工具
  • 市场规模预测
  • 法规更新追踪

路线图

  • [ ] 将剩余状态提升至90%以上的完成度
  • [ ] 添加部落游戏协议细节
  • [ ] 包含历史监管时间线
  • [ ] 添加许可证申请检查清单
  • [ ] 包含示例合规文件

当前状态: 美国32个州,其中12个州完成度超过90%