Mcp Server For Veryfi Document Processing

Mcp Server For Veryfi Document Processing

🚀 模型上下文协议(MCP)服务器实现

本项目是一个模型上下文协议(MCP)服务器实现,可与Veryfi集成,用于从文档中提取数据。通过该服务器,能够高效地完成文档数据的提取工作。

🚀 快速开始

✨ 主要特性

  • 实现模型上下文协议(MCP)服务器,可与Veryfi集成。
  • 支持在Claude Desktop中使用,也可进行本地开发和测试。

📦 安装指南

使用Claude Desktop

修改claude_desktop_config.json文件,使其包含以下内容:

{
"mcpServers": {
"veryfi": {
"command": "uv",
"args": [
"--directory",
"path/to/mcp-server",
"run",
"src/server.py"
],
"env": {
"VERYFI_CLIENT_ID": "...",
"VERYFI_API_TOKEN": "..."
}
}
}
}

在Claude中,您只需提示即可使用处理文档和参数

本地开发

  1. 克隆仓库:将项目仓库克隆到本地。
  2. 创建.env文件:在项目根目录下创建.env文件,并包含以下变量:
VERYFI_CLIENT_ID=your_client_id
VERYFI_API_TOKEN=your_api_token
  1. 安装依赖项:运行以下命令安装所需依赖:
pip install uv
uv sync
  1. 本地运行服务器:使用以下命令在本地启动服务器:
uv run mcp dev src/server.py

💻 使用示例

基础用法

在Claude Desktop中,按照上述配置好claude_desktop_config.json文件后,在Claude中提示使用处理文档和参数即可开始从文档中提取数据。

本地开发使用

按照本地开发的步骤完成安装和配置后,运行uv run mcp dev src/server.py启动服务器,即可进行数据提取相关操作。

🔧 技术细节

本项目基于模型上下文协议(MCP)实现服务器,与Veryfi集成以实现文档数据的提取。在Claude Desktop中,通过配置claude_desktop_config.json文件,指定服务器的命令、参数和环境变量,使其能够与Claude进行交互。在本地开发时,通过克隆仓库、配置环境变量、安装依赖和运行服务器等步骤,搭建本地开发环境。测试方面,使用uv run pytest命令运行测试套件,确保项目的稳定性和正确性。

📄 测试

使用以下命令运行测试套件:

uv run pytest
  • 0 关注
  • 0 收藏,25 浏览
  • system 提出于 2025-09-25 21:51

相似服务问题

相关AI产品