本项目是一个模型上下文协议(MCP)服务器实现,可与Veryfi集成,用于从文档中提取数据。通过该服务器,能够高效地完成文档数据的提取工作。
修改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中,您只需提示即可使用处理文档和参数。
.env文件:在项目根目录下创建.env文件,并包含以下变量:VERYFI_CLIENT_ID=your_client_id
VERYFI_API_TOKEN=your_api_token
pip install uv
uv sync
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