Name | invoice-ocr-mcp JSON |
Version |
1.0.4
JSON |
| download |
home_page | None |
Summary | 企业发票OCR识别MCP服务器 - 基于ModelScope的专业发票识别解决方案 |
upload_time | 2025-07-17 07:23:13 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | MIT |
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"
}