ML

marselsel/lexware-mcp-server

Deployment & DevOps

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

42 stars 16 forks Качество 83 Тренд 26MIT

Самостоятельный MCP-сервер с OAuth 2.1 — подключите Claude, ChatGPT или любой другой ИИ с поддержкой MCP к бухгалтерии Lexware Office.

Обзор

Открытый исходный код, самоуправляемый для Lexware Office Accounting API. Запустите свой собственный экземпляр, подключите его к Клоду и дайте агенту прочитать ваши счета-фактуры, ваучеры, контакты и статьи и (факультативно) подготовить новые. Принесите свой собственный ключ API Lexware — сервер является единственным арендатором на развертывание и никогда не хранит чужие учетные данные. Он работает как удаленный HTTP-сервер на любом контейнерном хосте, построенном с помощью фреймворка Skybridge. - требуется использовать это в приложении Claude или (эти клиенты принимают только OAuth). - проще, но работает только с (что позволяет отправить заголовок запроса); пользовательский интерфейс веб-соединителя не поддерживает его. Настройка для обоих находится в разделе поддержки и аутентификации клиента ниже. Связанные проекты — локальные (stdio) серверы Lexware MCP: lazyants/lexware-mcp-server, JannikWempe/mcp-lexware-office. Прочитайте SECURITY.md, защитите свои токены и обратите внимание, что вы несете ответственность за их налоговую / юридическую правильность. Никаких гарантий (MIT).

Обзор (машинный перевод)

Самостоятельный сервер с открытым исходным кодом MCP Lexware Office Accounting API. Используйте свой собственный экземпляр, Подключите его к Клоду и дайте агенту прочитать ваши счета, ваучеры, контакты и статьи. и (необязательно) разрабатывать новые.

Принесите свой собственный ключ API Lexware - сервер является единственным арендатором на развертывание и никогда не хранит чужие полномочия. Он работает как удаленный HTTP-сервер на любом контейнерном хосте. Рамки Skybridge.

** Два метода аутентификации: выберите один: ** OAuth 2.1 — способ использования этого в качестве веб-сервера MCP / пользовательского разъема** Приложение Claude, claude.ai web или ChatGPT с входом каждого пользователя. -Static Bearer Token - проще. Работает с Claude Code / Claude Desktop Вы отправляете заголовок запроса. На claude.ai работает только через организацию-администратора Вариант разъема «статические заголовки», который находится в бета-версии для ограниченного набора организаций.

Настройка для обоих в поддержке клиента и аутентификации Раздел ниже.

Связанные проекты — локальные (stdio) серверы Lexware MCP: Lazyants/lexware-mcp-сервер Офис JannikWempe/mcp-lexware.

** Настоящие бухгалтерские данные брокеров.** Читайте также: SECURITY.md, защитите себя

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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>" } } } }