ML

marselsel/lexware-mcp-server

Deployment & DevOps

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

42 stars 16 forks 品質 83 トレンド 26MIT

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
GitHub で README 全文を見る

インストール

docker run -p 8080:8080 --env-file .env lexware-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "lexware": { "type": "http", "url": "https://<your-host>/mcp", "headers": { "Authorization": "Bearer <MCP_AUTH_TOKEN>" } } } }