MQ

marcusquinn/quickfile-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

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

在 GitHub 查看完整 README

安装

npx --yes quickfile-mcp
新手?先看 mcpskill.org 教程 →