
marselsel/lexware-mcp-server
Deployment & DevOpsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
OAuth 2.1 でセルフホスト可能な MCP サーバー — Claude、ChatGPT、またはその他の MCP 対応の AI を Lexware Office の保管に接続します.
概要
Lexware Office の会計 API のオープン ソース、セルフ ホスト可能です。 独自のインスタンスを実行し、Claudeに接続し、エージェントが請求書、バウチャー、連絡先、記事を読んで、(オプション)新しいものをドラフトさせます。 独自の Lexware API キー — サーバはデプロイごとに単一テナントで、他の誰の資格情報も保存しません。 どのコンテナホストでも、Skybridgeフレームワークで構築されたリモートHTTPサーバーとして動作します。 - — Claudeアプリ、または(クライアントはOAuthのみを受け入れる)でこれを使用する必要があります。 - — 単純ですが、リクエストヘッダを送るだけ機能します。Web カスタム コネクタ UI はサポートしていません。 クライアントサポート&認証セクションでは、両方の設定が下にあります。 関連プロジェクト — ローカル (stdio) Lexware MCP サーバー: lazyants/lexware-mcp-server, JannikWempe/mcp-lexware-office. ⚠️ SECURITY.md を読んで、トークンを保護し、それに注意しましょう。税金/法的正しさについて責任があります。 保証無し(MIT).
概要(AI 翻訳)
オープンソース、セルフホスト可能なMCPサーバー Lexware Officeの会計API。 独自のインスタンスを実行します。 Claudeに接続し、エージェントが請求書、バウチャー、連絡先、記事を読んでくれましょう。 そして(任意)新しいものを起草して下さい。
独自の Lexware API キー — サーバはデプロイメントごとに単一テナントであり、決して保存しません。 他の人の資格情報。 任意のコンテナホストにリモート HTTP サーバとして動作します。 Skybridgeフレームワーク。
2つの認証方法 — 1つを選択します:
- OAuth 2.1 — これを web MCP サーバー/カスタム コネクタ として使う方法 Claudeアプリ、claude.ai web、またはChatGPT、各ユーザ署名付き。
- ステータスベアトークン — シンプル。 Claudeコード/Claude Desktopで動作します。 リクエストヘッダーを送信します。 claude.aiでは、組織管理者のみで動作します 「静的ヘッダ」のコネクタオプションは、限られた組織のベータ版です。
クライアントサポートと認証の両方のセットアップ 以下のセクション。
関連プロジェクト — ローカル (stdio) Lexware MCP サーバー: lazyants/lexware-mcp-server, JannikWempe/mcp-lexware-office. 株式会社ドリテック
⚠️このブローカーは、実際の会計データです。 SECURITY.md を読んで、保護します
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Lexware Office MCP Server
An open-source, self-hostable MCP server for the Lexware Office accounting API. Run your own instance, connect it to Claude, and let an agent read your invoices, vouchers, contacts and articles — and (optionally) draft new ones.
Bring your own Lexware API key — the server is single-tenant per deployment and never stores anyone else’s credentials. It runs as a remote HTTP server on any container host, built with the Skybridge framework.
Two authentication methods — choose one:
- OAuth 2.1 — the way to use this as a web MCP server / custom connector in the Claude app, claude.ai web, or ChatGPT, with each user signing in.
- Static bearer token — simpler. Works with Claude Code / Claude Desktop (which let you send a request header). On claude.ai it works only through the organization-admin “static headers” connector option, which is in beta for a limited set of organizations.
Setup for both is in the Client support & authentication section below.
Related projects — local (stdio) Lexware MCP servers: lazyants/lexware-mcp-server, JannikWempe/mcp-lexware-office.
⚠️ This brokers real accounting data. Read SECURITY.md, protect your tokens, and note that finalized invoices are legally binding — you are responsible for their tax/legal correctness. No warranty (MIT).
Capabilities
62 tools across three tiers you enable via environment variables, plus one opt-in tool
outside them (upload-file-from-url, see below):
| Tier | Default | What it covers |
|---|---|---|
| Read | always on | Profile; contacts & articles (list/get); the voucherlist (plus summarize-vouchers for server-side totals); full documents (invoices, quotations, credit notes, order confirmations, delivery notes, dunnings, down-payment invoices, vouchers); render any document type to PDF and download files/receipts (returned inline as embedded resources); batch & type-dispatched reads (get-vouchers, get-document, get-voucher-file, get-document-file); payments; reference data (countries, payment conditions, posting categories, print layouts); recurring templates (get & list); event subscriptions; document deeplinks |
インストール
docker run -p 8080:8080 --env-file .env lexware-mcp設定
{
"mcpServers": {
"lexware": {
"type": "http",
"url": "https://<your-host>/mcp",
"headers": { "Authorization": "Bearer <MCP_AUTH_TOKEN>" }
}
}
}