发票管理服务

一个轻量级的Fakturoid发票管理服务器,提供发票和联系人管理的核心功能,适用于企业财务管理和自动化流程。

  • by tedyno
  • Go
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 tedyno/fakturoid-mcp

使用说明

伪狂犬病

MCP服务器 假尿道 用Go写的。轻便的替代品 TypeScript版本 --单个~6 MB二进制文件,~12 MB RAM空闲,不需要Node.js。

快速入门(克劳德代码)

将此粘贴到Claude代码中:

macOS/Linux:

从以下网址下载适用于我的操作系统和架构的最新fakturoid mcp二进制文件https://github.com/tedyno/fakturoid-mcp/releases,使其可执行,将其放入~/bin中,并将其作为MCP服务器添加到我的全局Claude设置中。我的Fakturoid凭据:client_id XXX,客户端密码 YYY,蛞蝓 ZZZ --将它们保存到~/.config/fakturoid mcp/config.json。

窗户:

下载fakturoid-mcp-windows-amd64.exehttps://github.com/tedyno/fakturoid-mcp/releases,将其放入%USERPROFILE%\bin,并将其作为MCP服务器添加到我的全局Claude设置中。我的Fakturoid凭据:client_id XXX,客户端密码 YYY,蛞蝓 ZZZ --将它们保存到%USERPROFILE%.config\fakturoid mcp\config.json。

设置

  1. 在Fakturoid中获取OAuth凭据:设置→ 用户账户→ API与集成
  2. 创建配置文件:
mkdir -p ~/.config/fakturoid-mcp
cat > ~/.config/fakturoid-mcp/config.json << 'EOF'
{
  "client_id": "your-client-id",
  "client_secret": "your-client-secret",
  "slug": "your-fakturoid-slug"
}
EOF

或者使用环境变量: FAKTUROID_CLIENT_ID, FAKTUROID_CLIENT_SECRET, FAKTUROID_SLUG.

  1. 构建:
go build -o fakturoid-mcp .

Claude代码集成

添加 ~/.claude/settings.json:

{
  "mcpServers": {
    "fakturoid": {
      "command": "/path/to/fakturoid-mcp"
    }
  }
}

码头工人

{
  "mcpServers": {
    "fakturoid": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "FAKTUROID_CLIENT_ID=your-client-id",
        "-e", "FAKTUROID_CLIENT_SECRET=your-client-secret",
        "-e", "FAKTUROID_SLUG=your-slug",
        "tedyno/fakturoid-mcp:latest"
      ]
    }
  }
}

工具

工具 说明
fakturoid_account_info 账户详细信息(公司、地址、计划、货币)
fakturoid_events 最近的帐户事件
fakturoid_invoice_list 列出发票(按状态、主题、日期筛选)
fakturoid_invoice_detail 包含行项目的发票详细信息
fakturoid_invoice_search 按编号、主题名称或注释搜索
fakturoid_invoice_create 创建发票
fakturoid_invoice_delete 删除发票
fakturoid_invoice_send 通过电子邮件发送发票
fakturoid_invoice_payments 列出发票的付款
fakturoid_subject_list 列出联系人/客户
fakturoid_subject_detail 联系方式
fakturoid_subject_search 搜索联系人
fakturoid_subject_create 创建联系人
fakturoid_subject_update 更新联系人
fakturoid_subject_delete 删除联系人
fakturoid_expense_list 列出费用
fakturoid_expense_detail 费用明细