mcpField
R
Receiptsapi Mcp

Receiptsapi Mcp

本地服务
github.com/mail2vimal11-arch金融数据031 周前更新

关于 Receiptsapi Mcp

ReceiptsAPI MCP Server 将收据、发票和文档提取功能接入 Claude Desktop 等兼容 MCP 的客户端,并提供 API 用量查询工具。

主要功能

  1. 01解析收据和发票
  2. 02提取指定文档字段
  3. 03查询每月 API 用量
  4. 04通过兼容 MCP 的客户端连接

适用场景

  1. 01提取收据的总额和明细
  2. 02获取发票或合同中的指定字段
  3. 03查询每月剩余配额

MCP 相关

向兼容 MCP 的客户端(包括 Claude Desktop)提供 ReceiptsAPI 解析、文档提取和用量查询工具。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

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

详细介绍

ReceiptsAPI MCP 服务

在 Claude Desktop 和任何兼容 MCP 的 AI 客户端中直接使用 ReceiptsAPI。

无需离开 AI 助手,即可解析收据、发票和文档。

许可证:MIT


功能

为你的 AI 助手提供三个工具:

工具描述
parse_receipt从收据或发票中提取结构化数据(商户、总额、明细项、日期、付款方式)
extract_document从任何文档中提取数据,包括发票、身份证件、合同和表单。还可指定精确字段。
check_usage查看每月用量和剩余配额

快速开始

1. 获取免费 API 密钥

在 receiptsapi.com 注册——免费套餐每月包含 50 份文档,无需信用卡。

2. 安装
pip install mcp httpx
3. 下载服务
curl -O https://raw.githubusercontent.com/YOUR_USERNAME/receiptsapi-mcp/main/mcp_server.py
4. 添加到 Claude Desktop

编辑 ~/.config/claude/claude_desktop_config.json(Mac/Linux)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "receiptsapi": {
      "command": "python",
      "args": ["/path/to/mcp_server.py"],
      "env": {
        "MCP_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

重启 Claude Desktop,即可看到可用的 ReceiptsAPI 工具。


使用示例

安装后,只需像平常一样向 Claude 提问:

“解析这张收据:https://example.com/receipt.jpg”

“从这份 PDF 中提取发票编号、供应商名称和总额:[url]”

“我这个月用了多少份文档?”


与 OpenAI 搭配使用

import openai, requests

# Get the tool schema
tool = requests.get("https://api.receiptsapi.com/v1/tools/openai").json()

client = openai.OpenAI()
response = client.chat.completions.create(
    model="gpt-4o",
    tools=[tool],
    messages=[{"role": "user", "content": "Parse this receipt: https://example.com/receipt.jpg"}]
)

与 Anthropic 搭配使用

import anthropic, requests

tool = requests.get("https://api.receiptsapi.com/v1/tools/anthropic").json()

client = anthropic.Anthropic()
response = client.messages.create(
    model="claude-opus-4-5",
    tools=[tool],
    messages=[{"role": "user", "content": "Parse this receipt: https://example.com/receipt.jpg"}]
)

直接调用 API

curl -X POST https://api.receiptsapi.com/v1/parse \
  -H "Authorization: Bearer sk_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/receipt.jpg"}'

响应:

{
  "status": "completed",
  "elapsed_seconds": 2.8,
  "data": {
    "merchant": { "name": "Walmart", "address": "123 Main St" },
    "transaction": { "date": "2026-03-01", "payment_method": "card" },
    "amounts": { "subtotal": 45.20, "tax": 3.62, "total": 48.82, "currency": "USD" },
    "line_items": [
      { "description": "Milk 2%", "quantity": 2, "unit_price": 3.99, "total": 7.98 }
    ],
    "category": "shopping",
    "confidence": 0.97
  }
}

定价

套餐价格每月文档数
免费$050
入门版$9/mo500
成长版$29/mo2,000
专业版$79/mo10,000
企业版$199/mo50,000

查看所有套餐 →


反馈与支持

发现错误或有功能建议?请提交 issue,或发送邮件至 [email protected]

我们会快速回复,期待收到你的反馈。

评论

支持 Markdown

第一次接触 MCP?

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

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