mcpField
F
fipeX MCP

fipeX MCP

远程服务
fipex.com.br金融数据184 周前更新

关于 fipeX MCP

fipeX MCP 提供巴西 FIPE 车辆参考价格数据,包括当前价格和历史记录,适用于搜索、比较或分析车辆价格;数据集支持原始和合并后的车型命名。

主要功能

  1. 01访问 FIPE 车辆价格记录
  2. 02使用原始或合并车型名称
  3. 03以 CSV 或 Parquet 下载表格数据
  4. 04用 Python 或 DuckDB 分析记录

适用场景

  1. 01查询车辆参考价格
  2. 02追踪不同参考期的价格
  3. 03按品牌或类别分析车辆记录

MCP 相关

简介称其可免密钥搜索当前价格、历史和比较数据。所提供的 README 片段介绍了数据集和公共 REST API,但未说明 MCP 工具或协议接口。

配置

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

服务地址https://api.fipex.com.br/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

4
参数类型必填说明
vehicle_specsstring是最多 10 辆车,每辆的格式为 "model-slug,fuel-slug,year",用分号分隔(例如:"argo,flex,2022;onix,flex,2022")

详细介绍


license: cc0-1.0 task_categories:

  • tabular-regression
  • time-series-forecasting language:
  • pt tags:
  • fipe
  • veiculos
  • brasil
  • carros
  • precos pretty_name: fipeX - FIPE 表车辆数据 size_categories:
  • 1M<n<10M

fipeX:FIPE 表完整数据集

此数据集包含在巴西销售的车辆的历史和当前价格,数据基于 FIPE 表(经济研究基金会)。

数据由 fipeX 项目提取并整理。该项目是一项独立倡议,旨在让公众更容易获取汽车领域的公共数据,并提供免费公共 API以及这个公有领域数据集。

许可证:CC0-1.0——公有领域。可自由使用,包括商业用途,无需注明出处(当然,欢迎注明出处)。

关于数据集

此数据集适用于:

  • 分析车辆折旧
  • 预测价格(机器学习)
  • 研究巴西汽车市场的经济状况
  • 创建查询和分析应用

如何获取数据

数据集通过以下三种渠道分发:

1. GitHub Releases(推荐直接下载)

完整快照(约 1 GB CSV / 约 120 MB Parquet)作为 release assets 发布在 github.com/fipex-labs/dataset/releases。每个标签(v2026.05.0、v2026.04.0 等)对应 FIPE 的一个月度参考期。

# Download direto do release mais recente
curl -L -o fipex-prices-latest-merged.parquet \
  https://github.com/fipex-labs/dataset/releases/latest/download/fipex-prices-latest-merged.parquet

# Ou via gh CLI
gh release download --pattern '*.parquet' -R fipex-labs/dataset
2. Hugging Face Datasets

官方镜像位于 huggingface.co/datasets/alanwgt/fipex-veiculos-brasil,适合与 ML 技术栈(datasets、polars 等)集成。

3. 单独的月度转储文件(在 git 中)

按参考期(2026/01/、2026/02/,……)划分的转储文件位于此代码库中。这些文件体积较小、可进行版本管理,适合开展特定分析,无需下载完整历史数据。

可用文件

完整历史数据(通过 GitHub Releases 获取)

每个 release 包含 4 个文件,涵盖两个数据版本和两种格式:

文件版本格式描述
fipex-prices-latest.csv原始CSVFIPE 发布的历史数据
fipex-prices-latest-merged.csv合并版CSV使用当前模型名称的整合视图
fipex-prices-latest.parquet原始Parquet采用优化列式格式的原始版本
fipex-prices-latest-merged.parquet合并版Parquet采用优化列式格式的合并版本
按参考期划分(YYYY/MM/)

按 FIPE 参考期划分的单独转储文件,仅提供原始版本:

文件格式描述
YYYY/MM/fipex-prices.csvCSVFIPE 发布的该期价格
YYYY/MM/fipex-prices.parquetParquet相同数据的优化列式格式版本

为什么按参考期划分的转储文件只提供原始版本? 合并版反映的是模型合并的当前状态,会随着 FIPE 重命名车辆而不断变化。今天生成的合并版转储文件,可能与 6 个月后生成的不同。对于按期数据而言,原始版本是唯一不变且可复现的版本。

使用哪个版本?

完整历史数据的两个版本都包含相同数量的价格记录。区别在于模型名称的归属方式:

原始版本(fipex-prices-latest.csv / .parquet):

  • 使用 FIPE 在各个时期发布的原始模型名称
  • 如果 FIPE 重命名了某个车型(例如:“Gol 1.0 Mi” → “Gol 1.0 12V”),旧价格仍保留原名称
  • 适合需要追踪模型名称随时间变化的历史分析

合并版本(fipex-prices-latest-merged.csv / .parquet):

  • 在所有时期统一使用当前名称显示更名后的车型
  • 如果某个车型更名,历史价格也会显示新名称
  • 适合查询和分析车辆价格走势、无需关注名称变化的场景

CSV 格式(.csv):

  • 使用制表符(\t)分隔,即 TSV 格式
  • 兼容 Excel、Google Sheets 及任何数据分析工具
  • 易于阅读和直观检查
  • 文件比 Parquet 更大

Parquet 格式(.parquet):

  • 针对分析优化的二进制列式格式
  • 高效压缩(比 CSV 小约 70%)
  • 读取速度比 CSV 快 3–5 倍
  • 适合使用 Python/Pandas、Spark、DuckDB 进行处理
  • 原生保留数据类型

数据结构

所有文件都采用相同的 12 列结构:

列类型描述
tipo_veiculostring车辆类别(汽车、摩托车、卡车)
codigo_fipestringFIPE 中车辆的唯一代码
nome_modelostring车型名称(例如:Palio 1.0、Corolla XEi)
nome_marcastring车辆制造商(例如:Fiat、Toyota)
nome_combustivelstring燃料类型(汽油、柴油、Flex 等)
sigla_combustivelstring燃料缩写(g、e、d、l、f、h、n)
ano_modeloint车型年份
zero_kmbool车辆是否为零公里新车(true/false)
valor_centavosint车辆价格,以分为单位(避免浮点误差)
valor_formatadostring车辆价格,以雷亚尔(R$)表示,便于阅读
mes_referenciaintFIPE 表的参考月份(1–12)
ano_referenciaintFIPE 表的参考年份

使用示例

Python - Polars
import polars as pl

# Carregar CSV (note o separador tab)
df = pl.read_csv("fipex-prices-latest-merged.csv", separator="\t")

# Carregar Parquet (mais rápido!)
df = pl.read_parquet("fipex-prices-latest-merged.parquet")

# Estatísticas básicas
print(f"Total de registros: {df.height:,}")
print(f"Total de marcas: {df['nome_marca'].n_unique():,}")

# Top 10 marcas
print(df.group_by("nome_marca").len().sort("len", descending=True).head(10))

更多完整示例,请参阅 examples/python.py。

SQL - DuckDB
-- Carregar Parquet diretamente
SELECT nome_marca, COUNT(*) as total
FROM 'fipex-prices-latest-merged.parquet'
GROUP BY nome_marca
ORDER BY total DESC
LIMIT 10;

更多现成查询,请参阅 examples/duckdb.sql。

法律声明

此数据集源自 FIPE 发布的公开信息。fipeX 是一个独立项目,与 Fundação Instituto de Pesquisas Econômicas(FIPE)无关联。

数据按“原样”提供,不保证绝对准确。建议谨慎使用,避免将其用于关键财务决策。

更新

数据从 FipeX 数据库中提取。计划根据 FIPE 发布新表的情况,每月更新此数据集。

如何贡献

请参阅 CONTRIBUTING.md。特别欢迎使用其他语言编写的示例脚本(R、Julia、Spark 等)。

相关项目

资源内容
fipex-labs/dataset本仓库——数据集(CC0)
fipex.com.br免费查询 FIPE 表格,无需注册
公共 API免费 REST API,无需密钥,每个 IP 每秒 10 次请求

评论

支持 Markdown

第一次接触 MCP?

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

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