mcpField
E
Eco Policy MCP

Eco Policy MCP

本地服务
github.com/Akhilesh-Chandewar金融数据07 周前更新

关于 Eco Policy MCP

Eco Policy MCP 为印度金融数据和计算提供 MCP 服务,面向需要查询税务、基金、RBI 利率或 NSE 行情的 MCP 客户端。成功响应包含来源、日期和参考信息,便于追溯数值出处。

主要功能

  1. 01GST 拆分、反算及税额估算
  2. 02新旧制所得税估算与比较
  3. 03查询基金净值、历史及收益
  4. 04获取 RBI 利率与 NSE 行情
  5. 05响应附带数据来源信息

适用场景

  1. 01拆分 GST 发票金额
  2. 02比较所得税制度估算结果
  3. 03查看基金净值并模拟 SIP
  4. 04查询 RBI 利率或 NSE 行情

MCP 相关

该 MCP 服务向客户端暴露印度 GST、所得税、共同基金、RBI 和 NSE 相关工具,以及资源和提示词。成功响应附带来源、日期和参考信息。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"akhilesh-chandewar-eco-policy": {
"command": "uvx",
"args": [
"eco-policy-mcp"
]
}
}
}
启动命令uvx eco-policy-mcp

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

安装包
pypieco-policy-mcp0.1.0

工具

17

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

参数类型必填说明
amountnumber是应税基础金额,单位为 INR。
intra_stateboolean是如果供应商和供应地位于同一州,则为 True。
rate_percentnumber是GST 税率档位:0.25、3、5、12、18、28 中的一个。

详细介绍

eco-policy-mcp

PyPI MCP Registry License: MIT GitHub release

面向印度金融数据的 MCP 服务——共同基金 NAV、GST 和所得税计算器、RBI 政策利率及 NSE 市场数据,适用于任何 MCP 客户端(Claude、Cursor、Gemini CLI、VS Code、Cline、自定义 Agent 等),而非仅限某一种客户端。

每个成功的响应都会附带来源信息块(source、as_of、reference),让 AI Agent 能注明每个数字的来源,而不是凭空捏造。

链接

资源URL
GitHub 仓库https://github.com/Akhilesh-Chandewar/eco-policy-mcp
PyPI 软件包https://pypi.org/project/eco-policy-mcp/
MCP Registry 名称io.github.Akhilesh-Chandewar/eco-policy-mcp(已在 registry.modelcontextprotocol.io 上启用)
发行版本https://github.com/Akhilesh-Chandewar/eco-policy-mcp/releases
问题反馈https://github.com/Akhilesh-Chandewar/eco-policy-mcp/issues
许可证MIT

安装与运行

# Run with any MCP client via uvx (installs automatically from PyPI):
uvx eco-policy-mcp

# Or pin the version:
uvx [email protected]

# From a clone:
uv sync
uv run eco-policy-mcp            # stdio (default, local clients)
uv run eco-policy-mcp --http --port 8000   # streamable-HTTP (remote clients)

客户端配置请参阅 examples/(Claude Desktop、Cursor、Gemini CLI、VS Code、远程 HTTP)。

工具

领域工具功能
GSTgst_split根据金额和税率档位拆分 CGST/SGST 与 IGST
GSTgst_from_inclusive从含税金额中提取 GST
GSTgst_reverse_charge计算反向征收(RCM)应缴税额
GSTgstin_validate验证 GSTIN 的模 36 校验和,并返回州代码
所得税income_tax_new_regime估算 FY 2026-27 新税制税额(标准扣除额 + 87A 退税)
所得税income_tax_old_regime估算旧税制税额(80C、基于年龄的免税额)
所得税income_tax_compare_regimes对比新旧税制并提供建议
共同基金mf_search_schemes按名称搜索所有 AMFI 计划
共同基金mf_get_nav获取某计划代码对应的最新 NAV
共同基金mf_get_nav_history获取指定日期范围内的历史 NAV
共同基金mf_compute_returns计算指定日期范围内的绝对回报和 CAGR
共同基金mf_sip_calculator基于真实 NAV 和 XIRR 模拟 SIP
RBIrbi_get_policy_rates获取 Repo、SDF、MSF、银行利率、CRR、SLR(标注截至日期)
NSEnse_get_quote股票报价(非官方公共端点)
NSEnse_get_index_quote指数快照(NIFTY 50、BANK、IT 等)
NSEnse_get_historical每日 OHLCV(最长 1 年)
服务eco_server_info版本、工具列表、缓存状态

此外还提供资源(eco-policy://amfi/freshness、eco-policy://rbi/policy-rates)和提示词(compare_mutual_funds、gst_invoice_breakup)。

数据来源与免责声明

  • AMFI(NAVAll.txt)——官方每日 NAV 数据;解析后缓存 6 小时。
  • mfapi.in——AMFI NAV 历史记录的社区镜像(历史记录、回报、SIP)。
  • RBI——经过整理的政策利率快照,并标注其截至日期;采取行动前请在 rbi.org.in 核实。
  • NSE——非官方公共端点;报价可能有延迟,端点也可能在不另行通知的情况下变更。发生故障时会返回结构化错误,而非原始 HTML。
  • 税务计算结果仅为估算值(不包括附加费、资本利得特殊税率);本文内容不构成投资或税务建议。

配置

所有设置均通过环境变量配置(前缀为 ECO_):ECO_TTL_AMFI_INDEX、ECO_TTL_NSE_QUOTE、ECO_NSE_MIN_INTERVAL、ECO_HTTP_TIMEOUT、ECO_MFAPI_BASE、ECO_NSE_BASE、ECO_AMFI_NAV_URL、……详见 src/eco_policy_mcp/config.py。

开发

uv sync --dev          # install with dev tools
uv run pytest          # run the test suite (no network needed)

许可证

MIT——详见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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