LL

lazyants/lexware-mcp-server

Developer tools

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

8 stars 6 forks 品質 75 トレンド 36NOASSERTION

Lexware Office API 用の MCP サーバー。 モデルコンテキストプロトコルを介して請求書、連絡先、記事、バウチャーなどを管理します.

概要

Lexware Office API 用の MCP サーバー。 モデルコンテキストプロトコルを介して請求書、連絡先、記事、バウチャーなどを管理します。 — Lexware GmbH または Haufe Group と提携していません。 免責事項をご覧ください。 - Node.js 20 または newer. - Lexware Office API の設定から Lexware Office API トークン。 サーバは、OS のキーリングから最初にトークンを読みます (サービス lexware-mcp, アカウント api-token) そして、LEXWARE API TOKEN 環境変数に戻ります。 キーリングは推奨されます。MCP 設定は、認証情報を保持しません。 トークンのプロンプトの下のコマンドは、シェルの履歴やプロセスリストに埋め込まれません。 Linux(シークレットサービス/libsecretが必要): Windows、ヘッドレスマシン、環境変数のフォールバックについては、設定ガイドを参照してください。 クライアントの MCP の設定で、Claude デスクトップ用の claude desktop config.json などを行います。 Claude コードで, 実行:

概要(AI 翻訳)

Lexware Office API 用の MCP サーバー。 モデルコンテキストプロトコルを介して請求書、連絡先、記事、バウチャーなどを管理します。

非公式コミュニティプロジェクト — Lexware GmbH または Haufe Group と提携していません。 免責事項をご覧ください。

要件

  • Node.js 20 以降
  • Lexware Office API の設定から Lexware Office API トークンを指定します。

クイックスタート

##1. OSキーリングでトークンを保存

サーバは、OS のキーリングから最初にトークンを読み取ります (サービス [lexware-mcp]]])、アカウント [api-token) 環境変数[LEXWARE_API_TOKENに戻ります。 鍵が推奨されます:MCP config は認証情報を保持しません。

トークンのプロンプトの下のコマンドは、シェルの履歴やプロセスに埋め込まれることはありません。 リスト。

macOS:

Linux (シークレットサービス/[libsecret]) が必要):

Windows、ヘッドレス機械および環境変数のフォールバックのために、見て下さい 設定ガイド。

##2. MCP クライアントにサーバーを追加する

クライアントの MCP 設定で、例えば Claude の claude_desktop_config.json にこれを置く デスクトップ。 Claude コードで, 実行:

[npx パッケージをダウンロードして実行します。別のインストールは必要ありません。 クライアントを再起動し、

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

README

以下は原文 README の抜粋です。原文を見る。

lexware-mcp-server

MCP server for the Lexware Office API. Manage invoices, contacts, articles, vouchers, and more through the Model Context Protocol.

Unofficial community project — not affiliated with Lexware GmbH or Haufe Group. See the Disclaimer.

Requirements

Quick start

1. Store the token in the OS keyring

The server reads the token from the OS keyring first (service lexware-mcp, account api-token) and falls back to the LEXWARE_API_TOKEN environment variable. The keyring is recommended: your MCP config then holds no credentials.

The commands below prompt for the token, so it never lands in your shell history or the process list.

macOS:

security add-generic-password -s "lexware-mcp" -a "api-token" -w

Linux (needs a Secret Service / libsecret):

secret-tool store --label="Lexware Office API" service lexware-mcp username api-token

For Windows, headless machines, and the environment-variable fallback, see the configuration guide.

2. Add the server to your MCP client

{
  "mcpServers": {
    "lexware": {
      "command": "npx",
      "args": ["-y", "@lazyants/lexware-mcp-server"]
    }
  }
}

Put this in your client’s MCP configuration, for example claude_desktop_config.json for Claude Desktop. In Claude Code, run:

claude mcp add --scope user lexware -- npx -y @lazyants/lexware-mcp-server

npx downloads and runs the package; no separate install is needed. Restart the client, and the Lexware tools appear in its tool list.

Entry points

The package provides a full server and smaller split servers that each cover one area. Use a split server to reduce context size or to stay under your MCP client’s tool limit.

Command Covers
lexware-mcp-server Everything below
lexware-mcp-sales Invoices, Credit Notes, Quotations, Order Confirmations, Delivery Notes, Down Payment Invoices, Dunnings, Voucherlist
lexware-mcp-contacts Contacts, Articles
lexware-mcp-bookkeeping Vouchers, Voucherlist, Payments
lexware-mcp-reference Countries, Payment Conditions, Posting Categories, Profile, Print Layouts
lexware-mcp-system Event Subscriptions, Files, Recurring Templates

Run a split server with npx -y -p @lazyants/lexware-mcp-server lexware-mcp-sales. The

GitHub で README 全文を見る

インストール

npx -y @lazyants/lexware-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "lexware": { "command": "npx", "args": ["-y", "@lazyants/lexware-mcp-server"] } } }