Adfin

官方

唯一需要的收款平台——统一管理所有付款,通过Adfin实现发票开具与账务对账。

你可以用 Adfin MCP 做什么?

  • 检查信用控制状态 — 让助手通过 Adfin API 查询您账户当前的信用控制状态。
  • 创建新发票 — 让助手根据指定的金额、收款人、电子邮件和到期日创建一张发票。
  • 从文件夹上传发票文件 — 让助手从您本地的目录中上传多个 PDF 格式的发票。

文档

要求:

  1. Python 3.10 或更高版本

步骤 1. 安装 uv:

步骤 2. 配置 Claude Desktop

  1. 下载 Claude Desktop
  2. 启动 Claude,前往 设置 > 开发者 > 编辑配置。
  3. 使用以下内容修改 claude_desktop_config.json
{
  "mcpServers": {
    "Adfin": {
      "command": "<home_path>/.local/bin/uv",
      "args": [
        "--directory",
        "<absolute_path_to_adfin_mcp_folder>",
        "run",
        "main_adfin_mcp.py"
      ],
      "env": {
        "ADFIN_EMAIL": "<email>",
        "ADFIN_PASSWORD": "<password>"
      }
    },
    "filesystem": {
      "command": "<home_path>/.local/bin/uv",
      "args": [
        "--directory",
        "<absolute_path_to_adfin_mcp_folder>",
        "run",
        "filesystem.py"
      ]
    }
  }
}
  1. 重新启动 Claude Desktop。

首次使用这些设置打开 Claude Desktop 时,可能需要 10-20 秒,Adfin 工具才会出现在界面中,因为需要 安装所需的软件包并下载最新的 Adfin API 文档。

每次启动 Claude Desktop 时,最新的 Adfin API 工具都会 提供给您的 AI 助手使用。

步骤 3. 启动 Claude Desktop,让您的助手为您提供帮助

示例

查询信用控制状态

Give me a credit control status check.

创建新发票

Create a new invoice for 60 GBP for Abc Def that is due in a week. His email is abc.def@example.com.

让助手从您的文件夹中上传多张发票

Upload all pdf invoices from the invoices folder from my Desktop.