摘要
让你的 AI 处理 Chit Chats 发货:创建货件、比较邮资费率、打印面单、把包裹编入批次以便投递、跟踪派送并查看退货。购买邮资和退款在你允许之前保持关闭。
引导式设置
2 分钟将 Chit Chats 连接到 Gemini
开始 AnythingMCP Cloud 免费试用,在引导式设置中连接 Chit Chats,再把你的 MCP URL 添加到 Gemini。无需代码,也无需自行运行服务器。
无需信用卡 · 7 天试用 · 提供自托管方案
试试这样问
Chit Chats 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Chit Chats、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
Chit Chats + Gemini
让你的 AI 处理 Chit Chats 发货:创建货件、比较邮资费率、打印面单、把包裹编入批次以便投递、跟踪派送并查看退货。购买邮资和退款在你允许之前保持关闭。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
CHIT_CHATS_ACCESS_TOKEN, CHIT_CHATS_CLIENT_ID
步骤 1 — 获取凭证
设置大约需要 2 分钟。你需要一个 Chit Chats 账号:设置中的 API access token,以及控制台地址中的 client ID。
- 登录 chitchats.com,打开 Settings, Account(chitchats.com/settings/account)。创建一个 API access token,复制到
CHIT_CHATS_ACCESS_TOKEN。只粘贴令牌本身:它会原样作为Authorization请求头发送,不带Bearer前缀。 - 把你的 client ID 复制到
CHIT_CHATS_CLIENT_ID。它是 Chit Chats 控制台地址https://chitchats.com/clients/<client id>/...中的数字,例如999999。 - 安装连接器,用
chit_chats_list_shipments检查连接。
Cloud 和自托管的方式相同:两种情况下连接器都用你自己的令牌调用 chitchats.com,无需其他设置。在 Chit Chats 中删除令牌后,访问会立即被撤销。
购买邮资前不会产生任何费用:用 chit_chats_create_shipment 并把 postage_type 设为 unknown,会创建一个不含邮资的货件,然后 chit_chats_get_shipment 会显示可用的费率和价格。chit_chats_refresh_shipment 可以更新过期的费率,或更改保险、签收和发货日期。创建货件、更新费率和组建批次都不收费。寄往加拿大和美国以外的货件需要填写报关明细(line items)。
邮资在后台购买:调用 chit_chats_buy_postage 后,货件状态先是 postage_requested;请再次读取,直到变为 ready 或 postage_purchase_failed。就绪的货件带有 PNG 和 ZPL 格式的面单链接(postage_label_png_url、postage_label_zpl_url):连接器返回的是链接,不是文件。
用于投递的批次:批次把你一起投递的包裹归为一组,并有自己的面单。用 chit_chats_create_batch 创建批次,用 chit_chats_add_shipments_to_batch 加入货件(或用 chit_chats_remove_shipments_from_batch 移出),再从 chit_chats_get_batch 打印批次面单。
ID、金额和分页:货件 ID 由 10 位字母和数字组成(8ERNJ8SCQ9);批次 ID 是数字。金额是账户币种的小数字符串,日期格式为 YYYY-MM-DD。列表工具接受 limit(默认 100,最多 1000)和 page;条数少于 limit 的页就是最后一页。
限流:Chit Chats 允许每个 IP 地址和账户每 5 分钟 2000 次请求,超出后返回 429。按 Retry-After 请求头中的秒数等待后再试。
常见错误:401 表示 Chit Chats 拒绝了访问令牌:在 Settings, Account 中新建一个,粘贴时不要带 Bearer 一词。403 表示该令牌不属于这个 client ID:检查控制台地址中的数字。404 表示找不到该 ID 的客户、货件或批次:检查 CHIT_CHATS_CLIENT_ID,并从 chit_chats_list_shipments 获取货件 ID。
仅限正式账户:Chit Chats 的 staging 沙盒(staging.chitchats.com)需要单独的账号,此连接器不使用它。账户余额、发票和预约揽收不在公开 API 中。
可读取的内容:货件,包括状态、收件人地址、内容物、申报价值、包裹尺寸和重量、邮资类型、承运商及其运单号、发货日期、已扣金额、面单链接、可用邮资费率及价格,以及物流跟踪事件;货件和批次的数量;批次,包括状态和投递面单;正在寄回给你的退货,包括状态和处理结果;以及任何近期 Chit Chats 货件的公开跟踪信息,含预计送达时间和每个带时间与地点的事件。
安装时默认关闭:chit_chats_buy_postage、chit_chats_refund_shipment、chit_chats_delete_shipment 和 chit_chats_delete_batch。购买邮资会从你的 Chit Chats 账户余额中扣款;退款会作废货件,之后无法再寄出;删除会永久移除待处理的货件(尚未购买邮资)或空批次。请在连接器页面只开启你需要的工具;AI 在每次更改前都会先征得你的确认,每次购买前还会确认货件、费率和价格。创建和更新货件、创建批次以及把货件移入或移出批次默认开启:这些都不收费。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 Gemini 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
Gemini CLI 从 ~/.gemini/settings.json(Windows 上为 %USERPROFILE%\.gemini\settings.json)读取 MCP 服务器。添加:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- 在 AnythingMCP 的 MCP Servers → 你的服务器 → API keys 中创建 MCP API 密钥,并用它替换
YOUR_MCP_API_KEY。 - 保存文件并重启
gemini。 - 在 Gemini CLI 中运行
/mcp(或在终端运行gemini mcp list)—anythingmcp应显示为已连接。 - 开始输入提示 — Gemini CLI 现在可以调用
Chit Chats的工具。
可用工具
| Tool | What it does |
|---|---|
chit_chats_list_shipments | List shipments of the account, newest first: id, status, batch_id, recipient address, contents, declared value, package size and weight… |
chit_chats_count_shipments | Count the shipments of the account, optionally only those in one status; returns {"count": n} |
chit_chats_get_shipment | Read one shipment with everything about it: addresses, package, status, postage and carrier, the amounts charged, the label URLs (PNG and… |
chit_chats_create_shipment | Create a shipment for one package |
chit_chats_refresh_shipment | Refresh a shipment and its postage rates, optionally changing insurance, media mail, signature or the ship date |
chit_chats_buy_postage | Buy postage for a shipment, charging the Chit Chats account balance |
chit_chats_refund_shipment | Request a postage refund for a shipment, which voids it so it can no longer be shipped |
chit_chats_delete_shipment | Delete a pending shipment (no postage bought, not yet received) |
chit_chats_add_shipments_to_batch | Put shipments into a batch (a group of packages dropped off together; the batch has its own label) |
chit_chats_remove_shipments_from_batch | Take shipments out of the batch they belong to |
chit_chats_list_returns | List return shipments (packages coming back to the account), newest first: id, status (on_hold, in_transit, ready, resolved), resolution… |
chit_chats_list_batches | List the batches of the account, newest first: id, status, created_at and the batch label URLs (label_png_url, label_zpl_url) |
chit_chats_count_batches | Count the batches of the account; returns {"count": n} |
chit_chats_get_batch | Read one batch: id, status, created_at and the label URLs (PNG and ZPL) to print for the drop-off |
chit_chats_create_batch | Create a new, empty batch and return it (the new batch id is in the answer or in the Location header) |
chit_chats_delete_batch | Delete an empty batch |
chit_chats_get_tracking | Public tracking of a Chit Chats shipment: destination, package, postage and carrier, carrier tracking code, estimated delivery, resolution… |
示例提示
- “哪些货件还在待处理、没有邮资,哪些已经可以投递?”
- “为订单 1042 按下面的地址创建一个货件,在购买之前先比较邮资费率。”
- “把所有就绪的货件放进一个新批次,并给我可打印的批次面单。”
- “货件 8ERNJ8SCQ9 现在在哪里,预计什么时候送达?”
- “列出处于暂扣状态、等待我选择退回方式的退货。”
FAQ
Gemini CLI 从哪里读取 MCP 服务器? 用户级配置位于 ~/.gemini/settings.json,项目级配置位于项目内的 .gemini/settings.json。gemini mcp list 会列出每个服务器及其连接状态。
下一步
这份指南对你有帮助吗?