
marcusquinn/quickfile-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
accountargument 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
Установка
npx --yes quickfile-mcp