quickfile-mcp
quickfile-mcp
Quickfile REST API v2 用のMCPサーバー。マルチアカウント対応、秘密情報を隔離。
機能
45ツール -- 埋め込まれた
spec.jsonから生成された、APIoperationIdごとに1つ。マルチアカウント -- 複数の Quickfile アカウントを設定可能。各ツールは
accountパラメータを受け取ります。両方の認証モード -- 静的パーソナルベアラートークンと OAuth 2.0(自動更新 + ローテーションするリフレッシュトークンの永続化)。
秘密情報の隔離 -- トークンは
accounts.json(gitignore対象)に保存され、AIエージェントに公開されることはありません。ツールスキーマはaccountセレクタとエンドポイントパラメータのみを公開します。
Related MCP server: iikoServer MCP Server
セットアップ
npm installcp accounts.example.json accounts.jsonを実行し、アカウントの認証情報を入力します。npm run buildMCPクライアント(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)に保存されます。手動で編集する必要はありません。
認証
静的トークン(自分のアカウント)
QuickFile でパーソナルベアラートークンを生成します:アカウント設定 -> サードパーティ連携 -> API。accounts.json で "type": "static" と "token": "<your token>" を設定します。
OAuth(パートナーアプリ)
QuickFile でアプリを登録し
clientId/clientSecretを取得します。これらを"type": "oauth"とともにaccounts.jsonに設定します。帯域外で OAuth 認証 + トークン交換フローを完了し(小さなCLIまたは手動ペースト)、最初の
accessToken、refreshToken、expiresAtを取得します。tokens.jsonを一度だけシードします:
{ "beta": { "accessToken": "...", "refreshToken": "...", "expiresAt": 0 } }この後、tokens.json に触れる必要はありません。サーバーが期限切れのアクセストークンを自動更新し、ローテーションされたリフレッシュトークンをそこに永続化します。
アカウント選択
すべてのツールはオプションの account パラメータ(設定済みラベルの列挙型)を受け取ります。省略すると accounts.json の defaultAccount が使用されます。
APIリファレンス
完全なエンドポイントスキーマ:src/spec.json(Swagger 2.0、45パス)。出典:Quickfile API docs。
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