mcpField
M
mcp-correios

mcp-correios

本地服务
github.com/codespar地图与出行2754 周前更新

关于 mcp-correios

mcp-correios 是面向巴西邮政 Correios 的 MCP 服务,提供包裹追踪、运费计算、CEP 地址查询和寄件管理等 21 个工具。该项目目前为 alpha 版本,端点尚未完全实测验证。

主要功能

  1. 01包裹追踪,支持批量查询最多 50 个单号
  2. 02运费与配送时限计算
  3. 03CEP 地址查询,支持批量最多 20 个
  4. 04预寄单、标签申请与 PLP 寄件管理
  5. 05取件预约与反向物流(退货)订单

适用场景

  1. 01电商卖家批量查询 Correios 包裹状态
  2. 02结算前计算两个 CEP 之间的运费和时限
  3. 03为寄件与退货流程生成预寄单或取件请求

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露 Correios 相关工具,服务端自动管理 Basic Auth 换取 Bearer 令牌的认证流程。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-correios": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-correios"
],
"env": {
"CORREIOS_TOKEN": "<CORREIOS_TOKEN>"
}
}
}
}
启动命令npx -y @codespar/mcp-correios
需要配置的环境变量
CORREIOS_TOKEN密钥API key for correios

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

安装包
npm@codespar/mcp-correios0.2.0-alpha.3

工具

21

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

参数类型必填说明
codestring是跟踪码(例如 SS987654321BR)

详细介绍

@codespar/mcp-correios

Alpha 版 — 通过 npm 的 alpha dist-tag 发布。端点路径遵循公开文档和 BACEN/服务提供商的惯例,但尚未经过全面的线上验证。在 0.x.x-alpha 阶段,请固定使用确切版本。使用 npm install <pkg>@alpha 安装。

用于 Correios 的 MCP 服务 — 巴西邮政服务的包裹追踪、费率查询和寄件服务

npm License: MIT

快速开始

Claude Desktop

添加到 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "correios": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-correios"],
      "env": {
        "CORREIOS_USER": "your-user",
        "CORREIOS_TOKEN": "your-token"
      }
    }
  }
}
Claude Code
claude mcp add correios -- npx @codespar/mcp-correios
Cursor / VS Code

添加到 .cursor/mcp.json 或 .vscode/mcp.json:

{
  "servers": {
    "correios": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-correios"],
      "env": {
        "CORREIOS_USER": "your-user",
        "CORREIOS_TOKEN": "your-token"
      }
    }
  }
}

工具(21 个)

工具用途
track_package根据 Correios 追踪码追踪包裹
track_bulk在一次调用中追踪多个 Correios 包裹(最多 50 个追踪码)
calculate_shipping计算两个 CEP 之间的运费
get_delivery_time获取两个 CEP 之间的预计配送时间
list_services列出可用的 Correios 配送服务
find_cep通过 Correios 根据 CEP 查询地址
find_cep_bulk在一次调用中批量查询最多 20 个 CEP 的地址
list_cep_ranges列出指定配送服务覆盖的 CEP 范围(faixas de CEP)
get_delivery_modality获取 CEP 和服务对应的配送方式(forma de entrega)——配送方式是送货上门、网点自取……
create_prepost创建寄件预登记订单
get_prepost根据 ID 获取寄件预登记订单
list_preposts列出寄件预登记订单,可选按日期范围和状态筛选
cancel_prepost取消寄件预登记订单
buy_label_range申请一段服务对应的 SIGEP 追踪标签(etiquetas)
post_objects关闭并寄送一批已预登记的物品(fechar postagem SIGEP)——创建 PLP
list_postal_codes按街道名称或地点搜索地址(返回匹配的 CEP)
create_collection安排从某地址上门收取包裹
get_collection根据 ID 获取收件请求详情
cancel_collection取消已安排的收件请求
create_reverse创建逆向物流(退货)订单
get_reverse根据 ID 获取逆向物流订单详情

身份验证

Correios 使用 Basic Auth 生成令牌,后续请求则使用 Bearer 令牌。服务会自动管理身份验证。

沙盒/测试

Correios 提供用于测试的认证环境。请联系 Correios 获取认证环境凭据。

获取凭据
  1. 前往 Correios CWS Portal
  2. 注册 API 访问权限(需要与 Correios 签订合同)
  3. 获取用户名和令牌
  4. 设置环境变量

环境变量

变量必填说明
CORREIOS_USER是Correios API 用户名
CORREIOS_TOKEN是Correios API 令牌

路线图

v0.2(计划中)
  • list_postal_codes — 列出某个地区的邮政编码
  • get_postal_code_range — 获取某个城市的邮政编码范围
  • create_collection — 安排上门收取包裹
  • get_collection — 获取收件请求详情
  • create_reverse — 创建逆向物流(退货)请求
v0.3(计划中)
  • batch_tracking — 在单个请求中追踪多个包裹
  • international_shipping — 计算国际运费

想要参与贡献?提交 PR 或申请工具。

链接

企业版

需要为 Agent 付款提供治理、预算限制和审计记录?CodeSpar Enterprise 在这些 MCP 服务之上增加了策略引擎、付款路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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