mcpField
I
india-mcp-gst

india-mcp-gst

本地服务
github.com/Samarth-23-eng金融数据125 周前更新

关于 india-mcp-gst

india-mcp-gst 是面向印度商品与服务税事务的 MCP 服务,供需要核验税务信息或计算税额的 Agent 使用。它支持 GSTIN 验证、HSN 查询和税额计算。

主要功能

  1. 01验证 GSTIN
  2. 02搜索 HSN 编码
  3. 03计算税额

适用场景

  1. 01核验企业 GSTIN
  2. 02查找商品对应的 HSN 编码
  3. 03计算商品或服务税额

MCP 相关

它向 MCP 客户端提供 GSTIN 验证、HSN 搜索和税额计算工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"samarth-23-eng-india-mcp-gst": {
"command": "npx",
"args": [
"-y",
"@samarth-23-eng/india-mcp"
]
}
}
}
启动命令npx -y @samarth-23-eng/india-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@samarth-23-eng/india-mcp1.0.7

工具

5

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

🇮🇳 India MCP

npm version TypeScript MCP Compatible License: MIT

面向印度 API 和服务的 MCP(Model Context Protocol)服务集合。借助实时数据和专业工具,让 Claude、Cursor 和 OpenCode 等 AI Agent 能够原生服务于印度市场。


🇮🇳 为什么选择 India-MCP?

印度的数字基础设施功能强大,但较为分散。许多政府和企业门户存在以下问题:

  • 不稳定:间歇性停机,响应速度慢。
  • 受保护:需要特定请求头和会话管理。
  • 不一致:数据格式各异(HTML、JSON、XML)。

India-MCP 在这些服务之上提供了统一、弹性且针对 AI 优化的层,让 Agent 能通过单一协议验证身份、追踪物流、分析市场并浏览法律系统。


🚀 功能

  • 生产级品质:经过强化的服务,具备重试逻辑、请求超时和内存 TTL 缓存。
  • 弹性数据:智能备用策略(例如,NSE → Yahoo Finance),实现最高可用性。
  • 隐私优先:采用符合浏览器规范的请求头和合理的 API 使用模式。
  • 开发者友好:简洁的 JSON-RPC 接口和标准化的工具响应。
  • 统一生态系统:为银行、法律和市场数据提供共享工具。

🛠 可用服务

服务领域工具数描述
GST税务5验证 GSTIN、HSN 编码并进行税务计算。
Railways交通7实时列车状态、PNR 查询和时刻表。
RTO汽车6车辆注册信息和道路税计算器。
Banking金融科技3IFSC 搜索、UPI 验证和银行状态查询。
Stocks市场8NSE/BSE 实时报价、指数和历史数据。
eCourts法律6检索法院案件、裁决和庭审清单。

详细目录:docs/SERVERS.md | 完整工具索引:docs/TOOLS.md


📦 安装

npm install -g @samarth-23-eng/india-mcp

快速开始 — 用一条命令启动任意服务:

india-mcp stocks       # NSE/BSE stock data
india-mcp gst          # GST validation
india-mcp ecourts      # Court case lookup
india-mcp fssai        # Food license verification
india-mcp list         # Show all available servers
india-mcp --help       # Full usage guide

也可以使用 npx,无需安装:

npx @samarth-23-eng/india-mcp stocks

🔌 MCP 客户端配置

Claude Desktop

将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "india-stocks": {
      "command": "npx",
      "args": ["-y", "@samarth-23-eng/india-mcp", "stocks"]
    },
    "india-ecourts": {
      "command": "npx",
      "args": ["-y", "@samarth-23-eng/india-mcp", "ecourts"]
    },
    "india-gst": {
      "command": "npx",
      "args": ["-y", "@samarth-23-eng/india-mcp", "gst"]
    }
  }
}

详细指南:docs/EXAMPLES.md


🏗 架构

India-MCP 使用共享的弹性层来应对印度政府门户的不稳定性。

  • 重试:所有网络调用均重试 2 次,并采用指数退避。
  • 缓存:基于 TTL 的内存缓存,防止 IP 被封锁。
  • 备用方案:自动切换到备用数据源。

技术详情:docs/ARCHITECTURE.md


🛤 路线图

计划中的服务:

  • eCourts (Extended):针对最高法院和高等法院的专用筛选器。
  • FSSAI:食品许可证验证。
  • CDSCO:药品注册信息核验。
  • Land Records:访问数字 Bhulekh 土地记录。

🚀 发布流程

  1. 更新版本:npm version patch --no-git-tag-version
  2. 构建:npm run build
  3. 验证:npm run validate:publish
  4. 发布到 npm:npm publish --access public
  5. 注册表:mcp-publisher validate 和 mcp-publisher publish

🤝 参与贡献

欢迎贡献!请阅读我们的贡献指南以开始参与。


📄 许可证

MIT © Samarth-23-eng

评论

支持 Markdown

第一次接触 MCP?

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

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