invoice-ocr-mcp


Nameinvoice-ocr-mcp JSON
Version 1.0.4 PyPI version JSON
download
home_pageNone
Summary企业发票OCR识别MCP服务器 - 基于ModelScope的专业发票识别解决方案
upload_time2025-07-17 07:23:13
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords mcp ocr invoice modelscope ai
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 企业发票OCR识别MCP服务器

基于ModelScope生态构建的专业企业发票OCR识别MCP服务器,为企业财务数字化提供智能化解决方案。

## 🚀 产品特性

- **标准化接入**:符合MCP协议规范,无缝集成各类AI应用
- **专业发票识别**:支持13种主流发票类型,准确率达99%+
- **结构化输出**:自动提取发票关键信息,输出标准JSON格式
- **企业级服务**:支持批量处理,满足大规模业务需求

## 📋 支持的发票类型

- 01: 增值税专用发票
- 02: 机动车增值税专用发票
- 03: 增值税普通发票
- 04: 增值税电子普通发票
- 05: 增值税普通发票(卷式)
- 06: 增值税普通发票(通行费)
- 07: 二手车发票
- 08: 增值税电子专用发票
- 09: 数电发票(增值税专用发票)
- 10: 数电发票(普通发票)
- 11: 数电发票(航空运输电子客票行程单)
- 12: 数电发票(铁路电子客票)
- 13: 区块链发票(支持深圳、北京和云南地区)

## 🛠️ 安装与启动

### 环境要求

- Python 3.8+
- 至少4GB内存
- 推荐GPU支持

### 快速开始

```bash
# 推荐方式:通过PyPI安装
pip install invoice-ocr-mcp

# 启动服务
invoice-ocr-mcp
```

## ⚡ MCP平台集成配置(uvx示例)

如需在 MCP 平台集成本服务,推荐使用如下 mcpServers 配置:

```json
{
  "mcpServers": {
    "invoice-ocr-mcp": {
      "command": "uvx",
      "args": [
        "invoice-ocr-mcp"
      ],
      "env": {
        "PYTHONUNBUFFERED": "1"
      }
    }
  }
}
```

- 如需自定义环境变量,可在 env 字段补充。

## 📊 性能指标

- **识别准确率**: >99%
- **处理速度**: 单张发票<3秒
- **并发支持**: 支持多线程并行处理
- **服务可用性**: >99.9%

© 2024 Invoice OCR MCP Server. All rights reserved. 

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "invoice-ocr-mcp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "mcp, ocr, invoice, modelscope, ai",
    "author": null,
    "author_email": "Invoice OCR Team <team@example.com>",
    "download_url": "https://files.pythonhosted.org/packages/ae/3b/87bf3f5a0439d1c68d5d86a3793e3fc87e729684a1df446510a0595767fa/invoice_ocr_mcp-1.0.4.tar.gz",
    "platform": null,
    "description": "# \u4f01\u4e1a\u53d1\u7968OCR\u8bc6\u522bMCP\u670d\u52a1\u5668\r\n\r\n\u57fa\u4e8eModelScope\u751f\u6001\u6784\u5efa\u7684\u4e13\u4e1a\u4f01\u4e1a\u53d1\u7968OCR\u8bc6\u522bMCP\u670d\u52a1\u5668\uff0c\u4e3a\u4f01\u4e1a\u8d22\u52a1\u6570\u5b57\u5316\u63d0\u4f9b\u667a\u80fd\u5316\u89e3\u51b3\u65b9\u6848\u3002\r\n\r\n## \ud83d\ude80 \u4ea7\u54c1\u7279\u6027\r\n\r\n- **\u6807\u51c6\u5316\u63a5\u5165**\uff1a\u7b26\u5408MCP\u534f\u8bae\u89c4\u8303\uff0c\u65e0\u7f1d\u96c6\u6210\u5404\u7c7bAI\u5e94\u7528\r\n- **\u4e13\u4e1a\u53d1\u7968\u8bc6\u522b**\uff1a\u652f\u630113\u79cd\u4e3b\u6d41\u53d1\u7968\u7c7b\u578b\uff0c\u51c6\u786e\u7387\u8fbe99%+\r\n- **\u7ed3\u6784\u5316\u8f93\u51fa**\uff1a\u81ea\u52a8\u63d0\u53d6\u53d1\u7968\u5173\u952e\u4fe1\u606f\uff0c\u8f93\u51fa\u6807\u51c6JSON\u683c\u5f0f\r\n- **\u4f01\u4e1a\u7ea7\u670d\u52a1**\uff1a\u652f\u6301\u6279\u91cf\u5904\u7406\uff0c\u6ee1\u8db3\u5927\u89c4\u6a21\u4e1a\u52a1\u9700\u6c42\r\n\r\n## \ud83d\udccb \u652f\u6301\u7684\u53d1\u7968\u7c7b\u578b\r\n\r\n- 01: \u589e\u503c\u7a0e\u4e13\u7528\u53d1\u7968\r\n- 02: \u673a\u52a8\u8f66\u589e\u503c\u7a0e\u4e13\u7528\u53d1\u7968\r\n- 03: \u589e\u503c\u7a0e\u666e\u901a\u53d1\u7968\r\n- 04: \u589e\u503c\u7a0e\u7535\u5b50\u666e\u901a\u53d1\u7968\r\n- 05: \u589e\u503c\u7a0e\u666e\u901a\u53d1\u7968\uff08\u5377\u5f0f\uff09\r\n- 06: \u589e\u503c\u7a0e\u666e\u901a\u53d1\u7968\uff08\u901a\u884c\u8d39\uff09\r\n- 07: \u4e8c\u624b\u8f66\u53d1\u7968\r\n- 08: \u589e\u503c\u7a0e\u7535\u5b50\u4e13\u7528\u53d1\u7968\r\n- 09: \u6570\u7535\u53d1\u7968\uff08\u589e\u503c\u7a0e\u4e13\u7528\u53d1\u7968\uff09\r\n- 10: \u6570\u7535\u53d1\u7968\uff08\u666e\u901a\u53d1\u7968\uff09\r\n- 11: \u6570\u7535\u53d1\u7968\uff08\u822a\u7a7a\u8fd0\u8f93\u7535\u5b50\u5ba2\u7968\u884c\u7a0b\u5355\uff09\r\n- 12: \u6570\u7535\u53d1\u7968\uff08\u94c1\u8def\u7535\u5b50\u5ba2\u7968\uff09\r\n- 13: \u533a\u5757\u94fe\u53d1\u7968\uff08\u652f\u6301\u6df1\u5733\u3001\u5317\u4eac\u548c\u4e91\u5357\u5730\u533a\uff09\r\n\r\n## \ud83d\udee0\ufe0f \u5b89\u88c5\u4e0e\u542f\u52a8\r\n\r\n### \u73af\u5883\u8981\u6c42\r\n\r\n- Python 3.8+\r\n- \u81f3\u5c114GB\u5185\u5b58\r\n- \u63a8\u8350GPU\u652f\u6301\r\n\r\n### \u5feb\u901f\u5f00\u59cb\r\n\r\n```bash\r\n# \u63a8\u8350\u65b9\u5f0f\uff1a\u901a\u8fc7PyPI\u5b89\u88c5\r\npip install invoice-ocr-mcp\r\n\r\n# \u542f\u52a8\u670d\u52a1\r\ninvoice-ocr-mcp\r\n```\r\n\r\n## \u26a1 MCP\u5e73\u53f0\u96c6\u6210\u914d\u7f6e\uff08uvx\u793a\u4f8b\uff09\r\n\r\n\u5982\u9700\u5728 MCP \u5e73\u53f0\u96c6\u6210\u672c\u670d\u52a1\uff0c\u63a8\u8350\u4f7f\u7528\u5982\u4e0b mcpServers \u914d\u7f6e\uff1a\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"invoice-ocr-mcp\": {\r\n      \"command\": \"uvx\",\r\n      \"args\": [\r\n        \"invoice-ocr-mcp\"\r\n      ],\r\n      \"env\": {\r\n        \"PYTHONUNBUFFERED\": \"1\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n- \u5982\u9700\u81ea\u5b9a\u4e49\u73af\u5883\u53d8\u91cf\uff0c\u53ef\u5728 env \u5b57\u6bb5\u8865\u5145\u3002\r\n\r\n## \ud83d\udcca \u6027\u80fd\u6307\u6807\r\n\r\n- **\u8bc6\u522b\u51c6\u786e\u7387**: >99%\r\n- **\u5904\u7406\u901f\u5ea6**: \u5355\u5f20\u53d1\u7968<3\u79d2\r\n- **\u5e76\u53d1\u652f\u6301**: \u652f\u6301\u591a\u7ebf\u7a0b\u5e76\u884c\u5904\u7406\r\n- **\u670d\u52a1\u53ef\u7528\u6027**: >99.9%\r\n\r\n\u00a9 2024 Invoice OCR MCP Server. All rights reserved. \r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\u4f01\u4e1a\u53d1\u7968OCR\u8bc6\u522bMCP\u670d\u52a1\u5668 - \u57fa\u4e8eModelScope\u7684\u4e13\u4e1a\u53d1\u7968\u8bc6\u522b\u89e3\u51b3\u65b9\u6848",
    "version": "1.0.4",
    "project_urls": {
        "Documentation": "https://github.com/your-org/invoice-ocr-mcp/docs",
        "Homepage": "https://github.com/your-org/invoice-ocr-mcp",
        "Issues": "https://github.com/your-org/invoice-ocr-mcp/issues",
        "Repository": "https://github.com/your-org/invoice-ocr-mcp.git"
    },
    "split_keywords": [
        "mcp",
        " ocr",
        " invoice",
        " modelscope",
        " ai"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0e33669adb0c695361b88730b472f268ed0fafbfcbacfb27cd24e6f521b361f8",
                "md5": "aa7c420783c0227af17c10757fb9eb35",
                "sha256": "c9ed833b4e58fbfe741dee0d96a9b58c5da3b4b450adf07df6f7714915eb14cf"
            },
            "downloads": -1,
            "filename": "invoice_ocr_mcp-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "aa7c420783c0227af17c10757fb9eb35",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 40785,
            "upload_time": "2025-07-17T07:23:12",
            "upload_time_iso_8601": "2025-07-17T07:23:12.405795Z",
            "url": "https://files.pythonhosted.org/packages/0e/33/669adb0c695361b88730b472f268ed0fafbfcbacfb27cd24e6f521b361f8/invoice_ocr_mcp-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae3b87bf3f5a0439d1c68d5d86a3793e3fc87e729684a1df446510a0595767fa",
                "md5": "cb8dd8c4be55677bd0fee7cfb403887b",
                "sha256": "363dec35561a5bb15a33cf386960b3d37bea22a03010211e3046b2509e16925b"
            },
            "downloads": -1,
            "filename": "invoice_ocr_mcp-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "cb8dd8c4be55677bd0fee7cfb403887b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 41804,
            "upload_time": "2025-07-17T07:23:13",
            "upload_time_iso_8601": "2025-07-17T07:23:13.504890Z",
            "url": "https://files.pythonhosted.org/packages/ae/3b/87bf3f5a0439d1c68d5d86a3793e3fc87e729684a1df446510a0595767fa/invoice_ocr_mcp-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-17 07:23:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "your-org",
    "github_project": "invoice-ocr-mcp",
    "github_not_found": true,
    "lcname": "invoice-ocr-mcp"
}
        
Elapsed time: 0.55511s