MQ

marcusquinn/quickfile-mcp

Developer tools

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

4 stars 5 forks Качество 72 Тренд 32MIT

MCP server for QuickFile UK accounting software - invoices, clients, purchases, banking, and reports

Обзор

Model Context Protocol server and command-line client for QuickFile UK accounting, using the beta REST API with personal bearer tokens and explicit multi-account selection. - 116 tools: 37 curated operations plus exact coverage of all 79 operations in QuickFile's published REST v2 schema - QuickFile beta REST API bearer-token authentication - Multiple QuickFile entities in one MCP process - Required account argument on every tool to prevent cross-entity mistakes - Environment-only token loading for secret-manager injection - Sanitization of user-controlled accounting data before MCP output - JSON CLI over the same validated and sanitized operations as MCP QuickFile REST API documentation: https://api-beta.quickfile.co.uk/api-docs/ QuickFile MCP requires Node.js 24. Install the published package globally for long-lived MCP clients and direct CLI use: Run the MCP server without a global installation when needed: For source development, clone the repository and use its pinned Node.

README

Показан фрагмент оригинального README. Открыть оригинал.

QuickFile MCP Server and CLI

Model Context Protocol server and command-line client for QuickFile UK accounting, using the beta REST API with personal bearer tokens and explicit multi-account selection.

Features

  • 116 tools: 37 curated operations plus exact coverage of all 79 operations in QuickFile’s published REST v2 schema
  • QuickFile beta REST API bearer-token authentication
  • Multiple QuickFile entities in one MCP process
  • Required account argument on every tool to prevent cross-entity mistakes
  • Environment-only token loading for secret-manager injection
  • Sanitization of user-controlled accounting data before MCP output
  • JSON CLI over the same validated and sanitized operations as MCP

QuickFile REST API documentation: https://api-beta.quickfile.co.uk/api-docs/

Install

QuickFile MCP requires Node.js 24. Install the published package globally for long-lived MCP clients and direct CLI use:

npm install --global quickfile-mcp
quickfile --help

Run the MCP server without a global installation when needed:

npx --yes quickfile-mcp

For source development, clone the repository and use its pinned Node.js and npm versions:

git clone https://github.com/marcusquinn/quickfile-mcp.git
cd quickfile-mcp
nvm install
nvm use
corepack enable npm
npm ci
npm run hooks:install
npm run build

Source development requires the exact Node.js version in .nvmrc (currently 24.19.0) and npm 11.17.0. The repository declares npm through packageManager; use Corepack to select it before installing dependencies.

Authentication

Открыть полный README на GitHub

Установка

npx --yes quickfile-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →