quickfile-mcp
quickfile-mcp
MCP-сервер для Quickfile REST API v2. Мультиаккаунтный, с изоляцией секретов.
Возможности
45 инструментов -- по одному на каждый
operationIdAPI, сгенерированы из встроенногоspec.json.Мультиаккаунтность -- можно настроить несколько аккаунтов Quickfile; каждый инструмент принимает параметр
account.Оба режима аутентификации -- статические персональные Bearer-токены и OAuth 2.0 (автообновление + сохранение ротированного refresh-токена).
Изоляция секретов -- токены хранятся в
accounts.json(файл в .gitignore), никогда не раскрываются ИИ-агенту. Схемы инструментов открывают только селекторaccountи параметры эндпоинтов.
Related MCP server: iikoServer MCP Server
Установка
npm installcp accounts.example.json accounts.jsonи заполните учётные данные аккаунта.npm run buildНастройте ваш 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 (партнёрское приложение)
Зарегистрируйте приложение в QuickFile, чтобы получить
clientId/clientSecret. Укажите их вaccounts.jsonс"type": "oauth".Выполните процесс авторизации OAuth и обмена токенов вне основного канала (с помощью небольшого CLI или ручной вставки), чтобы получить первые
accessToken,refreshTokenиexpiresAt.Инициализируйте
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.
This server cannot be installed
Maintenance
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
- AlicenseAqualityBmaintenanceMCP 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.131MIT
- FlicenseNot gradedqualityBmaintenanceMCP server for iiko restaurant management system REST API, providing 39 tools to manage products, employees, entities, documents, payments, reports, and raw API access.1
- AlicenseNot gradedqualityCmaintenanceA 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.4Apache 2.0
- FlicenseNot gradedqualityBmaintenanceMCP 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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