发票数据解析系统

一个通过Gemini API解析发票图像数据并自动填充Google表格,同时支持根据发票号查询数据的自动化系统。

  • by Swaymaw
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 swaymaw/mcp_invoice_parser

使用说明

问题陈述

  • 创建一个Gemini MCP,每当收到上传发票的请求时,它都会将数据填充到谷歌表格中。还可以根据发票号码回答用户的查询,从谷歌表格中获取数据并提供所需的详细信息。

待办事项列表:

客户:

  • [x] 解析发票数据(图像到文本)VLM(Gemini)
  • [x] 将Gemini API与我们的MCP服务器连接
  • [x] 创建Robyn服务器以与客户端(后端)交互

割断:

  • [x] 在谷歌表单中上传发票数据(服务帐户)
  • [x] 在谷歌表格中上传项目数据
  • [x] 根据发票号码检索
  • []允许模型采用不同的查询策略来获取特定用例的数据
  • []创建其他端点,对上传到工作表上的发票数据进行分析(预测)

用户界面:

  • []将应用程序流式传输为界面

注:

要与Claude Desktop一起使用,请按如下方式更新配置:

{
  "mcpServers": {
    "invoice_parser": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/folder/with/server_file",
        "run",
        "python",
        "-W",
        "ignore",
        "server.py"
      ],
      "cwd": "/path/to/folder/with/server_file"
    }
  }
}