Skip to main content
Glama
cisbrh

quickfile-mcp

by cisbrh

quickfile-mcp

MCP-Server für die Quickfile REST API v2. Multi-Account, mit Secret-Isolation.

Features

  • 45 Tools -- eines pro API-operationId, generiert aus der eingebetteten spec.json.

  • Multi-Account -- mehrere Quickfile-Konten konfigurierbar; jedes Tool akzeptiert einen account-Parameter.

  • Beide Auth-Modi -- statische persönliche Bearer-Tokens und OAuth 2.0 (Auto-Refresh + Persistenz rotierender Refresh-Tokens).

  • Secret-Isolation -- Tokens liegen in accounts.json (gitignored), niemals dem KI-Agenten offengelegt. Tool-Schemas legen nur einen account-Selektor + Endpunkt-Parameter offen.

Related MCP server: iikoServer MCP Server

Setup

  1. npm install

  2. cp accounts.example.json accounts.json und Kontozugangsdaten eintragen.

  3. npm run build

  4. Konfigurieren Sie Ihren MCP-Client (Claude Desktop usw.):

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

Der Server liest accounts.json aus dem Arbeitsverzeichnis (oder die Umgebungsvariable QF_ACCOUNTS_FILE für einen benutzerdefinierten Pfad). OAuth-Token-Material (accessToken, refreshToken, expiresAt) liegt in einer separaten internen tokens.json (oder QF_TOKENS_FILE), die der Server verwaltet — Sie müssen sie nie von Hand bearbeiten.

Authentifizierung

Statisches Token (eigenes Konto)

Generieren Sie ein Personal Bearer Token in QuickFile: Account Settings -> Third Party Integration -> API. Setzen Sie in accounts.json "type": "static" und "token": "<your token>".

OAuth (Partner-App)

  1. Registrieren Sie eine App in QuickFile, um clientId / clientSecret zu erhalten. Tragen Sie diese in accounts.json mit "type": "oauth" ein.

  2. Führen Sie den OAuth-Autorisierungs- und Token-Austausch-Flow out-of-band durch (eine kleine CLI oder manuelles Einfügen), um die ersten accessToken, refreshToken und expiresAt zu erhalten.

  3. Befüllen Sie tokens.json einmal:

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

    Danach müssen Sie tokens.json nie wieder anfassen — der Server aktualisiert ablaufende Zugriffstokens automatisch und schreibt das rotierte Refresh-Token zurück.

Kontenauswahl

Jedes Tool akzeptiert einen optionalen account-Parameter (Aufzählung der konfigurierten Bezeichnungen). Lassen Sie ihn weg, um defaultAccount aus accounts.json zu verwenden.

API-Referenz

Vollständige Endpunkt-Schemas: src/spec.json (Swagger 2.0, 45 Pfade). Quelle: Quickfile API-Dokumentation.

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