关于 mcp-mexico
mcp-mexico 是面向 AI Agent 和助手的 MCP 服务,用于获取墨西哥官方经济与税务数据。结果标明官方来源和适用日期,部分表格可离线使用。
主要功能
- 01Banxico 汇率与利率
- 02INEGI 通胀数据
- 032020–2026 年 UMA 数值
- 042020–2026 年 ISR 税表
- 05结果附来源与适用日期
适用场景
- 01查询最新 USD/MXN FIX 汇率
- 02查看指定月份的通胀数据
- 03使用 UMA 数值或 ISR 税表计算
MCP 相关
向 MCP 客户端提供墨西哥公共数据工具,包括 Claude Desktop、Claude Code 和 Cursor。Banxico 与 INEGI 工具需要相应 API 令牌;UMA 和 ISR 工具无需令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-mexico
为 AI Agent 提供墨西哥官方公共数据的 MCP 服务:Banxico 汇率和利率、INEGI 通胀、UMA 数值和 ISR 税表。

Claude Code 使用 mcp-mexico。录制内容已缩短响应等待时间。
为什么要用
AI 助手要么编造墨西哥经济数据,要么使用过时的数据,因此你只能自己到 Banxico、INEGI 或 SAT 查询并粘贴数据。mcp-mexico 让任何 MCP 客户端(Claude Desktop、Claude Code、Cursor)都能直接获取这些数据。每个结果都会注明官方来源及适用日期。
工具
| 工具 | 返回内容 | 来源 | 令牌 |
|---|---|---|---|
get_fix_rate | FIX USD/MXN 汇率;返回最新汇率或指定日期的汇率。周末和节假日返回前一个工作日的汇率。 | Banxico SIE | BANXICO_TOKEN |
get_fix_rate_range | 两个日期之间每日的 FIX 汇率(最多 366 天)。 | Banxico SIE | BANXICO_TOKEN |
get_interest_rate | Banxico 目标利率、28 天 TIIE、隔夜 TIIE de Fondeo 或 28 天 CETES;返回最新利率或指定日期的利率。 | Banxico SIE | BANXICO_TOKEN |
get_interest_rate_range | 上述利率之一在两个日期之间的数值(最多 366 天)。 | Banxico SIE | BANXICO_TOKEN |
get_inflation | 某月的 INPC 指数,以及月度、年度和年初至今的通胀数据(默认为最新月份)。 | INEGI | INEGI_TOKEN |
get_inflation_range | 日期范围内每个月的相同数据(最多 240 个月)。 | INEGI | INEGI_TOKEN |
get_uma | 2020–2026 年的 UMA 日、月和年数值,以及有效日期。 | INEGI | 无 |
get_isr_table | 2020–2026 年个人 ISR 税表:月度(LISR 第 96 条)和年度(LISR 第 152 条)。 | RMF 附件 8(SAT / DOF) | 无 |
get_uma 和 get_isr_table 无需配置即可离线使用。数据随软件包一同提供;每张表都会注明数据来源文档和核验日期。
随软件包提供的 UMA 数据最晚涵盖 2026 年。从 2027 年 2 月 1 日起,get_uma 会返回错误,直至软件包更新,而不会提供过时数值。
获取令牌
两个令牌均免费,只需几分钟即可获取。
- Banxico:打开 SIE API 令牌页面,完成验证码并点击“Generar token”。页面上会显示 64 个字符的令牌。
- 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_TOKEN | Banxico 工具必需 | Banxico SIE API 令牌。 |
INEGI_TOKEN | INEGI 工具必需 | 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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。