Skip to main content
Glama
ondrejsanetrnik

uol-mcp-http

uol-mcp-http

HTTP MCP сервер для UOL Accounting REST API (Streamable HTTP для Railway и Cursor).

Чтения выполняются немедленно. POST / PATCH / PUT / DELETE проходят через uol_request и требуют confirm=true.

Env

  • UOL_API_BASE_URL — корень API тенанта, например https://YOUR-TENANT.ucetnictvi.uol.cz/api (с /v1 или без)

  • UOL_API_EMAIL — электронная почта для входа в UOL (имя пользователя Basic Auth)

  • UOL_API_TOKEN — токен из настроек UOL → /api_tokens

  • MCP_AUTH_TOKEN — Bearer-токен, требуемый MCP-клиентами

  • PORT — порт прослушивания (Railway устанавливает его)

Демо (OpenAPI): https://test.demo.uol.cz/api + демо-email/токен с https://api.uol.cz/

Related MCP server: MCP Moloni ON

Endpoints

  • GET /health — проверка работоспособности

  • POST /mcp — MCP Streamable HTTP (требуется аутентификация)

Cursor

Не коммитьте реальные токены. Добавьте это локально в .cursor/mcp.json:

{
  "mcpServers": {
    "uol": {
      "url": "https://uol-mcp-production.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_AUTH_TOKEN"
      }
    }
  }
}

YOUR_MCP_AUTH_TOKEN — это MCP_AUTH_TOKEN в локальном .deploy-secrets (в gitignore) и в сервисе Railway.

Этот экземпляр в настоящее время общается с демо-тенантом UOL (https://test.demo.uol.cz/api). Для реального учёта Gramodesky измените переменные Railway UOL_API_BASE_URL / UOL_API_EMAIL / UOL_API_TOKEN на производственный тенант (те же значения, что и в магазине UOL_API_*).

GramBot (later)

Когда рабочее дерево магазина чистое, подключите HTTP MCP с MCP_UOL_URL + MCP_UOL_TOKEN (та же схема, что и Daktela / Fio).

Rate limit

UOL возвращает HTTP 429 на 30 секунд при превышении: 30 запросов / 10 секунд (дебиторская задолженность: 10 / 10 секунд).

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for the FreeAgent accounting API, enabling LLMs to securely access and manage accounting data including contacts, invoices, bills, bank transactions, and more.
    5 npm
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server that exposes the Moloni ON GraphQL API to AI clients, providing a curated set of operations as typed and documented tools.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Multi-tenant MCP server connecting accounting software to AI assistants via ~87 tools. Supports Bokio (Swedish accounting) with mock mode for development.
    -
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for ReAI, the Norwegian cloud accounting system, enabling AI agents to read books, look up accounts and VAT codes, and perform bookkeeping through a curated toolset with safety guardrails.
    12
    MIT