Skip to main content
Glama
cisbrh

quickfile-mcp

by cisbrh

quickfile-mcp

MCP-сервер для Quickfile REST API v2. Мультиаккаунтный, с изоляцией секретов.

Возможности

  • 45 инструментов -- по одному на каждый operationId API, сгенерированы из встроенного spec.json.

  • Мультиаккаунтность -- можно настроить несколько аккаунтов Quickfile; каждый инструмент принимает параметр account.

  • Оба режима аутентификации -- статические персональные Bearer-токены и OAuth 2.0 (автообновление + сохранение ротированного refresh-токена).

  • Изоляция секретов -- токены хранятся в accounts.json (файл в .gitignore), никогда не раскрываются ИИ-агенту. Схемы инструментов открывают только селектор account и параметры эндпоинтов.

Related MCP server: iikoServer MCP Server

Установка

  1. npm install

  2. cp accounts.example.json accounts.json и заполните учётные данные аккаунта.

  3. npm run build

  4. Настройте ваш MCP-клиент (Claude Desktop и т. д.):

{
  "mcpServers": {
    "quickfile": {
      "command": "node",
      "args": ["path/to/quickfile-mcp/dist/index.js"],
      "cwd": "path/to/quickfile-mcp"
    }
  }
}

Сервер читает accounts.json из рабочего каталога (или переменной окружения QF_ACCOUNTS_FILE для другого пути). Данные OAuth-токенов (accessToken, refreshToken, expiresAt) хранятся в отдельном внутреннем tokens.json (или QF_TOKENS_FILE), которым управляет сервер — вам никогда не нужно редактировать его вручную.

Аутентификация

Статический токен (собственный аккаунт)

Сгенерируйте персональный Bearer-токен в QuickFile: Настройки аккаунта -> Сторонняя интеграция -> API. В accounts.json укажите "type": "static" и "token": "<your token>".

OAuth (партнёрское приложение)

  1. Зарегистрируйте приложение в QuickFile, чтобы получить clientId / clientSecret. Укажите их в accounts.json с "type": "oauth".

  2. Выполните процесс авторизации OAuth и обмена токенов вне основного канала (с помощью небольшого CLI или ручной вставки), чтобы получить первые accessToken, refreshToken и expiresAt.

  3. Инициализируйте tokens.json один раз:

    { "beta": { "accessToken": "...", "refreshToken": "...", "expiresAt": 0 } }

    После этого вам никогда не придётся трогать tokens.json — сервер автоматически обновляет истекающие access-токены и сохраняет ротированный refresh-токен обратно в него.

Выбор аккаунта

Каждый инструмент принимает необязательный параметр account (перечисление настроенных меток). Если параметр опущен, используется defaultAccount из accounts.json.

Справочник API

Полные схемы эндпоинтов: src/spec.json (Swagger 2.0, 45 путей). Источник: документация Quickfile API.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    MCP server for the Trading 212 public API, enabling account, portfolio, order, pie, and history access with read tools always available and trading tools opt-in.
    13
    1
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server for iiko restaurant management system REST API, providing 39 tools to manage products, employees, entities, documents, payments, reports, and raw API access.
    1
  • A
    license
    Not graded
    quality
    C
    maintenance
    A comprehensive MCP server for QuickBooks Online, providing 144 tools for full CRUD operations on 29 entity types and 11 financial reports, with built-in safety guards against unintended writes.
    4
    Apache 2.0
  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server that exposes 236 iikoCloud API methods across 22 domains as configurable tools, supporting multi-tenancy with credentials passed through transport channels (HTTP headers or environment variables) for security.
    1

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.

  • Read-only MCP server for ClassQuill, a tutoring-business-management platform.

  • MCP server for the PDFGate API. Generate PDFs, manage documents and handle e-signatures.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cisbrh/quickfile-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server