使用说明
用于Veryfi文档处理的MCP服务器
概述
一个与Veryfi集成的模型上下文协议(MCP)服务器实现,用于从文档中提取数据
设置
获取您的Veryfi用户名、client_id和API密钥
登录到 https://app.veryfi.com(该网址可直接翻译为“Veryfi应用程序官网”,但通常网址本身不进行翻译,保持原样即可),然后导航至 https://app.veryfi.com/api/settings/keys/ 翻译为中文是:“https://app.veryfi.com/api/设置/密钥/”
使用 Claude Desktop
修改 claude_desktop_config.json 文件以包含以下内容:
不要在这里设置环境变量。如果环境(此处原文中的“enviroment”应为拼写错误,正确为“environment”)……,这会导致混淆 MCP服务器使用的变量与其他代码中使用的变量不同。
相反,应该将它们设置在你的执行环境中,或者使用一个 .env 文件。
{
"mcpServers": {
"veryfi": {
"command": "uv",
"args": [
"--directory",
"path/to/mcp-server",
"run",
"src/server.py"
],
"env": {}
}
}
}
开发环境设置
本地开发
-
克隆仓库
-
创建一个
.env包含以下变量的文件:VERYFI_CLIENT_ID="veryfi-client-id-goes-here_client_id" VERYFI_USERNAME="veryfi-username-goes-here" VERYFI_API_KEY="veryfi-api-key-goes-here"
或者,您可以设置您的环境变量 在您的执行环境中。例如,在Mac上, 将此添加到你的 ~/.zprofile 文件中
export VERYFI_CLIENT_ID="veryfi-client-id-goes-here_client_id"
export VERYFI_USERNAME="veryfi-username-goes-here"
export VERYFI_API_KEY="veryfi-api-key-goes-here"
-
安装依赖项:
pip install uv uv sync -
在本地运行服务器:
uv run mcp dev src/server.py
测试
运行测试套件的方式为:
uv run pytest
