mcpField
M
mcp-mexico

mcp-mexico

本地服务
github.com/DiegoTepichin金融数据21 周前更新

关于 mcp-mexico

mcp-mexico 是面向 AI Agent 和助手的 MCP 服务,用于获取墨西哥官方经济与税务数据。结果标明官方来源和适用日期,部分表格可离线使用。

主要功能

  1. 01Banxico 汇率与利率
  2. 02INEGI 通胀数据
  3. 032020–2026 年 UMA 数值
  4. 042020–2026 年 ISR 税表
  5. 05结果附来源与适用日期

适用场景

  1. 01查询最新 USD/MXN FIX 汇率
  2. 02查看指定月份的通胀数据
  3. 03使用 UMA 数值或 ISR 税表计算

MCP 相关

向 MCP 客户端提供墨西哥公共数据工具,包括 Claude Desktop、Claude Code 和 Cursor。Banxico 与 INEGI 工具需要相应 API 令牌;UMA 和 ISR 工具无需令牌。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"diegotepichin-mcp-mexico": {
"command": "uvx",
"args": [
"mcp-mexico"
],
"env": {
"BANXICO_TOKEN": "<BANXICO_TOKEN>",
"INEGI_TOKEN": "<INEGI_TOKEN>"
}
}
}
}
启动命令uvx mcp-mexico
需要配置的环境变量
BANXICO_TOKEN密钥Banxico SIE API token, needed for the exchange and interest rate tools.
INEGI_TOKEN密钥INEGI Indicators API token, needed for the inflation tools.

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

安装包
pypimcp-mexico0.1.3

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-mexico

为 AI Agent 提供墨西哥官方公共数据的 MCP 服务:Banxico 汇率和利率、INEGI 通胀、UMA 数值和 ISR 税表。

CI License: MIT

西班牙语版

Claude Code 使用 mcp-mexico 回答有关 FIX 汇率、通胀和 ISR 的问题

Claude Code 使用 mcp-mexico。录制内容已缩短响应等待时间。

为什么要用

AI 助手要么编造墨西哥经济数据,要么使用过时的数据,因此你只能自己到 Banxico、INEGI 或 SAT 查询并粘贴数据。mcp-mexico 让任何 MCP 客户端(Claude Desktop、Claude Code、Cursor)都能直接获取这些数据。每个结果都会注明官方来源及适用日期。

工具

工具返回内容来源令牌
get_fix_rateFIX USD/MXN 汇率;返回最新汇率或指定日期的汇率。周末和节假日返回前一个工作日的汇率。Banxico SIEBANXICO_TOKEN
get_fix_rate_range两个日期之间每日的 FIX 汇率(最多 366 天)。Banxico SIEBANXICO_TOKEN
get_interest_rateBanxico 目标利率、28 天 TIIE、隔夜 TIIE de Fondeo 或 28 天 CETES;返回最新利率或指定日期的利率。Banxico SIEBANXICO_TOKEN
get_interest_rate_range上述利率之一在两个日期之间的数值(最多 366 天)。Banxico SIEBANXICO_TOKEN
get_inflation某月的 INPC 指数,以及月度、年度和年初至今的通胀数据(默认为最新月份)。INEGIINEGI_TOKEN
get_inflation_range日期范围内每个月的相同数据(最多 240 个月)。INEGIINEGI_TOKEN
get_uma2020–2026 年的 UMA 日、月和年数值,以及有效日期。INEGI无
get_isr_table2020–2026 年个人 ISR 税表:月度(LISR 第 96 条)和年度(LISR 第 152 条)。RMF 附件 8(SAT / DOF)无

get_uma 和 get_isr_table 无需配置即可离线使用。数据随软件包一同提供;每张表都会注明数据来源文档和核验日期。

随软件包提供的 UMA 数据最晚涵盖 2026 年。从 2027 年 2 月 1 日起,get_uma 会返回错误,直至软件包更新,而不会提供过时数值。

获取令牌

两个令牌均免费,只需几分钟即可获取。

  1. Banxico:打开 SIE API 令牌页面,完成验证码并点击“Generar token”。页面上会显示 64 个字符的令牌。
  2. INEGI:在 INEGI 令牌表单中输入你的电子邮件地址。令牌会通过电子邮件发送给你。

你可以只配置其中一个令牌,也可以不配置:缺少令牌的工具会返回说明如何获取令牌的信息。

安装

你需要安装 uv。服务通过 uvx mcp-mexico 运行;你无需自行启动,由 MCP 客户端启动即可。

Claude Code
claude mcp add mcp-mexico -e BANXICO_TOKEN=your-token -e INEGI_TOKEN=your-token -- uvx mcp-mexico
Claude Desktop

将以下内容添加到 claude_desktop_config.json(Settings → Developer → Edit Config),然后重启 Claude Desktop:

{
  "mcpServers": {
    "mcp-mexico": {
      "command": "uvx",
      "args": ["mcp-mexico"],
      "env": {
        "BANXICO_TOKEN": "your-token",
        "INEGI_TOKEN": "your-token"
      }
    }
  }
}
Cursor

将相同的 mcpServers 块添加到 ~/.cursor/mcp.json。

试试看

向助手提问:

  • “今天的 FIX 汇率是多少?”
  • “2024 年 12 月墨西哥的年度通胀率是多少?”
  • “今年 30 UMA 折合多少比索?”
  • “按照 2026 年月度 ISR 税表,月薪 25,000 比索需要预扣多少税?”

配置

变量必需描述
BANXICO_TOKENBanxico 工具必需Banxico SIE API 令牌。
INEGI_TOKENINEGI 工具必需INEGI Indicators API 令牌。

响应仅缓存在内存中:最新值最多缓存 1 小时,Banxico 过往范围缓存 24 小时,INPC 系列缓存 6 小时。不会写入磁盘。

开发

uv sync
uv run pytest
uv run ruff check . && uv run ruff format --check . && uv run mypy .
uv run mcp-mexico      # starts the server over stdio

测试绝不会访问网络:它们会重放从真实 API 录制的响应。请参阅 CONTRIBUTING.md。

免责声明

本项目与 Banco de México、INEGI 或 SAT 均无关联。数据来自它们的公开来源,但在将其用于税务或法律决策前,请先核查引用的来源。

许可证

MIT © Diego Tepichin

评论

支持 Markdown

第一次接触 MCP?

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

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