
通过MCP实现Bexio的完整瑞士会计集成。支持Claude Desktop、n8n及任何MCP客户端。310个发票、联系人、项目等工具。由Lukas Hertig创建。
概览
通过模型上下文协议(MCP)实现Bexio的完整瑞士会计集成。支持、、及任何兼容MCP的客户端。 通过AI对话或工作流程自动化,管理发票、联系人、项目、时间跟踪及更多300+工具。 ⚠️ 该项目正在积极开发中。虽然功能正常且已经过测试,但你可能会遇到错误或意外行为。功能将随着时间推移不断添加和改进。请及时报告你发现的任何问题! 1. 从 GitHub 发布下载最新的 .mcpb 文件 2.在 Claude Desktop 中,进入 3.使用以下方法之一安装扩展:- 下载的 .mcpb 文件,或 - 将文件安装到扩展窗口,或者- 点击并选择文件 4.提示时输入你的 Bexio API 令牌 配置位置:- ~/Library/Application Support/Claude/claude_desktop_config.json - %APPDATA%\Claude\claude_desktop_config.json 服务器在http://localhost:8000.通过HTTP暴露MCP。
概述(AI 翻译)
通过模型上下文协议(MCP)为Bexio实现完整的瑞士会计集成。支持Claude Desktop、n8n及任何兼容MCP的客户端。
通过AI对话或工作流程自动化,管理发票、联系人、项目、时间跟踪及更多300+工具。
⚠️ 早期发布软件
本项目正在积极开发中。虽然功能正常且已测试,但你可能会遇到错误或意外行为。功能将随着时间不断添加和改进。如发现任何问题,请报告!
兼容性
| 客户 | 交通 | 状态 |
|---|---|---|
| Claude桌面 | 标准 | ✅完全支持 |
| n8n | HTTP | ✅完全支持 |
| 其他MCP客户端 | stdio/HTTP | ✅应该可以正常工作 |
快速启动
克劳德桌面版
选项A:MCPB捆绑包(最简单)
- 从GitHub Releases下载最新的
.mcpb文件 - 安装在Claude Desktop中,无论哪种方式都行:
- 双击
.mcpb文件(或拖曳到Claude桌面窗口),或 - 进入 设置 →扩展 →高级设置,在 扩展开发者 下点击安装扩展… 并选择该文件
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
@promptpartner/bexio-mcp-server
Complete Swiss accounting integration for Bexio via the Model Context Protocol (MCP). Works with Claude Desktop, n8n, and any MCP-compatible client.
Manage invoices, contacts, projects, time tracking, and 300+ more tools through AI conversation or workflow automation.
⚠️ Early Release Software
This project is under active development. While it’s functional and tested, you may encounter bugs or unexpected behavior. Features will continue to be added and improved over time. Please report any issues you find!
Compatibility
| Client | Transport | Status |
|---|---|---|
| Claude Desktop | stdio | ✅ Fully supported |
| n8n | HTTP | ✅ Fully supported |
| Other MCP clients | stdio/HTTP | ✅ Should work |
Quick Start
For Claude Desktop
Option A: MCPB Bundle (Easiest)
- Download the latest
.mcpbfile from GitHub Releases - Install it in Claude Desktop, either way works:
- Double-click the
.mcpbfile (or drag it onto the Claude Desktop window), or - go to Settings → Extensions → Advanced settings, and under Extension Developer click Install Extension… and select the file
- Double-click the
- Enter your Bexio API token when prompted. It is stored in your operating system’s keychain.
- Optional: switch on Interactive panels in the extension’s settings for invoice previews, contact cards and a dashboard.
No Node.js installation is needed: Claude Desktop runs extensions with its built-in Node.js. Updating from 2.6.1 or older? Re-enter your token if Claude Desktop asks for it.
Option B: npm (manual config)
Requires Node.js (LTS). In Claude Desktop, open Settings → Developer → Edit Config and add:
{
"mcpServers": {
"bexio": {
"command": "npx",
"args": ["-y", "@promptpartner/bexio-mcp-server"],
"env": {
"BEXIO_API_TOKEN": "your-token-here"
}
}
}
}
Config location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Then quit Claude Desktop completely and restart it. Note that this file keeps your token in plain text; the extension (Option A) stores it in the keychain instead.
For n8n and Other HTTP Clients
Start the server in HTTP mode, with a bearer token:
BEXIO_API_TOKEN=your-token BEXIO_HTTP_TOKEN=$(openssl rand -hex 32) \
npx @promptpartner/bexio-mcp-server --mode http --host 127.0.0.1 --port 8000
Clients then send Authorization: Bearer on every request (GET /,
the health check, stays open).
Security: every tool reads or changes your books. Without
BEXIO_HTTP_TOKENthe HTTP
安装
npx -y @promptpartner/bexio-mcp-server配置
{
"mcpServers": {
"bexio": {
"command": "npx",
"args": ["-y", "@promptpartner/bexio-mcp-server"],
"env": {
"BEXIO_API_TOKEN": "your-token-here"
}
}
}
}