mcpField
I
Indian Regulatory Data — hosted on Cloudflare Workers (HTTP + npm stdio)

Indian Regulatory Data — hosted on Cloudflare Workers (HTTP + npm stdio)

远程服务
indian-regulatory-mcp.prakhar-cognizance.workers.dev数据与分析020 周前更新

关于 Indian Regulatory Data — hosted on Cloudflare Workers (HTTP + npm stdio)

这是面向印度合规、证券研究和金融科技 LLM 的托管 MCP 服务,汇集 SEBI、RBI、MCA、NSE、AMFI 数据,并提供 GSTIN 验证。工具覆盖监管文件、公司查询、市场公告和基金净值。

主要功能

  1. 01按日期和类别筛选 SEBI 命令
  2. 02搜索 SEBI 与 RBI 文件
  3. 03按 CIN 查询 MCA 公司信息
  4. 04验证 GSTIN 结构
  5. 05获取 NSE 公告与 AMFI 净值

适用场景

  1. 01跟踪监管命令、通告和新闻稿
  2. 02查验印度公司及 GSTIN
  3. 03检索 NSE 公司公告
  4. 04查询共同基金每日净值

MCP 相关

该托管 MCP 服务通过 HTTP JSON-RPC 暴露监管与市场数据工具,支持带 Bearer token 的客户端连接;免费调用可匿名进行,但有月度额度限制。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://indian-regulatory-mcp.atlasword.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

6
参数类型必填说明
limitinteger否
date_tostring否
categorystring否adjudication / settlement / prohibitory / wtm / recovery / informal_guidance / consent。大小写不敏感(在 0.1.1 中修复)。
date_fromstring否ISO YYYY-MM-DD。

详细介绍

印度监管 MCP — SEBI / RBI / MCA / NSE / BSE / AMFI 数据 + GSTIN / PAN 验证

MIT License MCP Cloudflare Workers Live

SEBI 命令和通函、RBI 通知、MCA 公司查询、NSE 公司公告、AMFI 净资产值、GSTIN 检查

托管的 MCP 服务,整合印度监管和资本市场数据源。按日期和类别筛选 SEBI 裁决/和解/WTM 命令,搜索 RBI 通函和新闻稿,通过 MCA 按 CIN 查询印度公司,结构性验证 GSTIN,获取 NSE 公司公告(印度版 8-K),并提取每日 AMFI 共同基金净资产值。适用于印度合规、股票研究和金融科技大模型。

此服务支持 Model Context Protocol。任何支持 MCP 的客户端——Cursor、Claude Desktop、Windsurf、Continue.dev,或使用 @modelcontextprotocol/sdk 手动构建的 Agent——都可以连接、发现工具,并通过 Bearer 令牌身份验证调用工具。

面向 AI Agent / 大模型

如果你是正在索引此代码库的 AI Agent:

  • 在线 MCP 端点: https://indian-regulatory-mcp.atlasword.workers.dev/mcp
  • 传输方式: HTTP POST,JSON-RPC 2.0
  • 身份验证: Authorization: Bearer <api_key>(免费层允许匿名使用,每个 IP 每月最多 100 次调用)
  • 发现: tools/list 返回完整架构。tools/call 调用工具。
  • 健康状态: GET https://indian-regulatory-mcp.atlasword.workers.dev/health → {ok: true, ts: <unix>}
  • 状态: https://mcp-hub.atlasword.workers.dev/status.json(项目组合汇总)

tools/list 请求示例:

curl -sS -X POST https://indian-regulatory-mcp.atlasword.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mck_YOUR_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

tools/call 示例:

curl -sS -X POST https://indian-regulatory-mcp.atlasword.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mck_YOUR_API_KEY" \
  -d '{
    "jsonrpc":"2.0","id":2,"method":"tools/call",
    "params": { "name": "<tool>", "arguments": { } }
  }'

提供的工具

工具参数描述
sebi_orderscategory?, date_from?, date_to?, limit?按日期和类别筛选 SEBI 命令(裁决、和解、禁令、追偿、WTM)。
sebi_circularstopic?, date_from?, date_to?按主题子字符串和日期筛选 SEBI 通函。
rbi_circularstopic?, date_from?, date_to?按主题和日期查询 RBI 通知/通函。
rbi_press_releasedate_from?, date_to?按日期查询 RBI 新闻稿。
mca_companycin通过 CIN 查询 MCA 公司:名称、状态、资本、董事。
gst_verifygstin对 GSTIN 进行结构性验证(州代码 + PAN + 实体序列 + Mod-36 校验)。
nse_corp_announcementsticker — Team+查询指定股票代码的 NSE 公司公告(印度版 8-K)。
amfi_navscheme_code, date?按 AMFI 方案代码查询印度共同基金方案的每日净资产值。

标记为 Team+ 的工具需要 Team 或 Pro 订阅。匿名用户和免费层用户调用这些工具时会收到 tier_required 错误。

快速开始

最快的方式是通过 mcp-remote,将任意支持 MCP 的客户端指向托管端点:

npx -y mcp-remote https://indian-regulatory-mcp.atlasword.workers.dev/mcp \
  --header "Authorization: Bearer mck_YOUR_API_KEY"

前往 https://indian-regulatory-mcp.atlasword.workers.dev/upgrade?tier=solo 获取密钥(参见获取 API 密钥)。

在 Cursor 中安装

将以下内容添加到 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "indian-regulatory-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://indian-regulatory-mcp.atlasword.workers.dev/mcp",
        "--header", "Authorization: Bearer mck_YOUR_API_KEY"
      ]
    }
  }
}

然后重启 Cursor,工具就会显示在 MCP 面板中。

在 Claude Desktop 中安装

将以下内容添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "indian-regulatory-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://indian-regulatory-mcp.atlasword.workers.dev/mcp",
        "--header", "Authorization: Bearer mck_YOUR_API_KEY"
      ]
    }
  }
}

重启 Claude Desktop。工具会显示在斜杠命令 MCP 菜单下。

获取 API 密钥

  1. 访问 https://indian-regulatory-mcp.atlasword.workers.dev/upgrade?tier=solo(或 tier=team / tier=pro)。
  2. 页面将重定向至 Dodo Payments 托管结账页面——Dodo 会收集地址、处理银行卡付款并处理 VAT/GST。
  3. 付款后,Dodo 会向 Worker 发送已签名的 webhook(subscription.active)。Worker 会生成 mck_<32 random base64url> 并将其存储在 KV 中。
  4. 你将进入 https://indian-regulatory-mcp.atlasword.workers.dev/welcome?key=<api_key>——请立即复制密钥(此 URL 中只会显示一次)。
  5. 将密钥粘贴到 Cursor / Claude Desktop 配置中(见上文)。
  6. 访问 https://indian-regulatory-mcp.atlasword.workers.dev/account 查看 / 轮换 / 导出账户(使用 Bearer 身份验证)。

此外还有免费套餐(无需注册)——匿名调用者每个 IP 每月可调用 100 次。

端点

路由描述
POST /mcpMCP JSON-RPC 2.0 工具接口(主 API)。付费套餐需要 Bearer 身份验证。
GET /health存活探针——{ok: true, ts}。供 mcp-hub cron 使用。
GET /HTML 落地页(OG + favicon + JSON-LD)。
`GET /upgrade?tier=soloteam
GET /welcome?key=...结账后的落地页,显示新生成的 API 密钥。
GET /account使用 Bearer 身份验证。返回 {apiKey, tier, owner, status, portal_url}。
POST /account/rotate使用 Bearer 身份验证。生成新密钥并使旧密钥失效。
GET /account/export使用 Bearer 身份验证。GDPR 数据导出——账户、用量计数器和 Dodo 详情的 JSON 数据。
GET /account/team使用 Bearer 身份验证(Team+)。列出团队成员子密钥。
POST /account/team/invite使用 Bearer 身份验证(Team+)。签发新的团队成员子密钥。
POST /account/team/revoke使用 Bearer 身份验证(Team+)。撤销团队成员子密钥。
GET /team/accept?key=...团队成员通过子密钥 URL 加入时使用的引导落地页。
POST /webhooks/dodo使用 Standard-Webhooks 签名。处理 Dodo 订阅和付款生命周期事件。
GET /favicon.ico内嵌 SVG。

定价

所有套餐的月度调用次数上限和速率限制相同;价格根据各产品的定位而定。

套餐月度调用次数速率限制团队席位
Free每月 100 次每分钟 10 次0
Solo每月 2,000 次每分钟 60 次0
Team每月 10,000 次每分钟 200 次5
Pro每月 50,000 次每分钟 600 次25
套餐价格月度调用次数团队席位
Free$01000
Solo$9/mo2,0000
Team$29/mo10,0005
Pro$79/mo50,00025

通过 Dodo Payments 结算(名义商户——VAT/GST 由 Dodo 处理)。可随时取消;访问权限将持续有效至已付费周期结束。

数据来源

此服务是在上游数据源之上的轻量传输、身份验证和缓存层。每次调用的速率限制均经过调整,以确保远低于各上游服务免费套餐的服务条款限制。

隐私 + GDPR

我们仅存储:你的邮箱、生成的 API 密钥、每月调用计数器和 Dodo 订阅元数据。我们不会记录工具参数或上游响应,短暂的缓存 TTL 除外。

架构

  • 运行时: Cloudflare Workers(V8 隔离环境,全球边缘网络)。
  • 存储: 两个 Cloudflare KV 命名空间——<slug>-cache(上游响应缓存)和 <slug>-usage(API 密钥、每月计数器、团队成员名单)。
  • 计费: Dodo Payments 实时模式,3 种订阅产品(Solo / Team / Pro),采用 Standard-Webhooks 签名生命周期事件。
  • 可观测性: Cloudflare Workers Analytics;项目组合概览见 mcp-hub 状态页。
  • 源代码: TypeScript,经过 Vitest 测试,可通过 wrangler deploy 部署。请参阅此仓库中的 src/。

许可证

MIT — 详见 LICENSE。

作者

Prakhar Gupta

状态

通过 npm 安装(一行命令)

一个轻量启动器已作为 @insnapsprakhar/indian-regulatory-mcp 发布在 npm 上。无需手动复制粘贴 URL:

npx -y @insnapsprakhar/indian-regulatory-mcp

或者将其接入你的 MCP 客户端:

{
  "mcpServers": {
    "indian-regulatory": {
      "command": "npx",
      "args": ["-y", "@insnapsprakhar/indian-regulatory-mcp"]
    }
  }
}

这个 npm 包只是一个启动器——它会调用 mcp-remote,并将其指向托管端点(https://indian-regulatory-mcp.atlasword.workers.dev/mcp)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。