firefly-iii-mcp
Firefly III MCP Server - Cloudflare Worker
このパッケージは、Cloudflare Workers 上で Firefly III MCP(Model Context Protocol)サーバーの実装を提供します。Cloudflare Workers を利用すると、MCP サーバーを簡単にクラウドへデプロイでき、グローバルエッジネットワークによるパフォーマンス上の利点を活かせます。
特徴
Cloudflare Workers によるグローバルエッジデプロイ
低レイテンシーと高可用性を備えたサービス
サーバーのメンテナンスが不要
Firefly III API とのシームレスな連携
プリセットまたはカスタムタグによるツールフィルタリングのサポート
Related MCP server: Firefly III MCP Server
デプロイ方法
ワンクリックデプロイ
最も簡単な方法は、「Deploy to Cloudflare Workers」ボタンを使用したワンクリックデプロイです。
手動デプロイ
このリポジトリをクローンします。
git clone https://github.com/etnperlong/firefly-iii-mcp.git cd firefly-iii-mcp依存関係をインストールします。
npm installプロジェクトをビルドします。
npm run buildCloudflare Workers にデプロイします。
cd packages/cloudflare-worker npm run deploy
設定
デプロイ後、Cloudflare Workers の設定で以下の環境変数を構成する必要があります。
必須変数
FIREFLY_III_BASE_URL: お使いの Firefly III インスタンスの URL(例:https://firefly.yourdomain.com)FIREFLY_III_PAT: お使いの Firefly III パーソナルアクセストークン
オプション変数
FIREFLY_III_PRESET: 使用するツールプリセット(default、full、basic、budget、reporting、admin、automation)FIREFLY_III_TOOLS: 有効にするツールタグのカンマ区切りリスト(両方が設定されている場合は FIREFLY_III_PRESET を上書きします)
利用可能なプリセット
default: 日常使用向けの基本ツール(accounts、bills、categories、tags、transactions、search、summary)full: 利用可能なすべてのツールbasic: 中核となる財務管理ツールbudget: 予算に特化したツールreporting: レポート作成および分析ツールadmin: 管理ツールautomation: 自動化関連ツール
設定手順
Cloudflare ダッシュボードに移動します。
Workers & Pages に移動します。
デプロイした Worker を選択します。
Settings > Variables に移動します。
必須変数とオプション変数をシークレット変数として追加します。
使用方法
デプロイと設定が完了すると、以下の URL で MCP サーバーにアクセスできます。
https://your-worker-name.your-account.workers.dev/mcpこの URL を MCP 互換の AI ツールに提供することで、Firefly III インスタンスと対話できるようになります。
カスタムドメイン
独自ドメインを使用する場合は、Cloudflare Workers の設定でカスタムドメインを構成できます。具体的な手順については、Cloudflare のドキュメント を参照してください。
技術詳細
このパッケージは Hono フレームワークを使用して構築されており、Cloudflare Workers のエッジコンピューティング機能を活用しています。
ライセンス
このプロジェクトは MIT ライセンス の下で提供されています。
This server cannot be installed
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
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI tools to interact with Firefly III personal finance management instances through a cloud-deployed MCP server. Supports financial operations like account management, transactions, budgeting, and reporting with configurable tool presets.9
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Firefly III personal finance management instances via the Firefly III API, deployed as a Cloudflare Worker. It allows AI tools to manage transactions, accounts, budgets, and reporting through natural language.9ISC
- AlicenseNot gradedqualityCmaintenanceEnables AI tools to interact with Firefly III personal finance manager through the MCP protocol, deployed globally on Cloudflare Workers for low latency.9ISC
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Firefly III personal finance tools through natural language, deployed globally on Cloudflare Workers for low latency and high availability.9ISC
Related MCP Connectors
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
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/Drumfire01/firefly-iii-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server