Firefly III MCP Server
Firefly III MCP Server - Cloudflare Worker
Dieses Paket bietet eine Implementierung des Firefly-III-MCP-Servers (Model Context Protocol) auf Cloudflare Workers. Mit Cloudflare Workers können Sie den MCP-Server einfach in der Cloud bereitstellen und von den Leistungsvorteilen eines globalen Edge-Netzwerks profitieren.
Funktionen
Globale Edge-Bereitstellung auf Basis von Cloudflare Workers
Dienst mit niedriger Latenz und hoher Verfügbarkeit
Keine Serverwartung erforderlich
Nahtlose Integration mit der Firefly-III-API
Unterstützung der Tool-Filterung über Presets oder benutzerdefinierte Tags
Related MCP server: Firefly III MCP Server
Bereitstellungsmethoden
Ein-Klick-Bereitstellung
Die einfachste Methode ist die Verwendung der Schaltfläche „Deploy to Cloudflare Workers“ für die Ein-Klick-Bereitstellung:
Manuelle Bereitstellung
Klonen Sie dieses Repository:
git clone https://github.com/etnperlong/firefly-iii-mcp.git cd firefly-iii-mcpInstallieren Sie die Abhängigkeiten:
npm installErstellen Sie das Projekt:
npm run buildStellen Sie in Cloudflare Workers bereit:
cd packages/cloudflare-worker npm run deploy
Konfiguration
Nach der Bereitstellung müssen Sie die folgenden Umgebungsvariablen in den Einstellungen Ihrer Cloudflare Workers konfigurieren:
Erforderliche Variablen
FIREFLY_III_BASE_URL: Die URL Ihrer Firefly-III-Instanz (z. B.https://firefly.yourdomain.com)FIREFLY_III_PAT: Ihr persönliches Zugriffstoken (Personal Access Token) für Firefly III
Optionale Variablen
FIREFLY_III_PRESET: Zu verwendendes Tool-Preset (default, full, basic, budget, reporting, admin, automation)FIREFLY_III_TOOLS: Durch Kommas getrennte Liste der zu aktivierenden Tool-Tags (überschreibt FIREFLY_III_PRESET, wenn beide gesetzt sind)
Verfügbare Presets
Preset | Beschreibung |
| Grundlegende Tools für den Alltag (Konten, Rechnungen, Kategorien, Tags, Transaktionen, Suche, Zusammenfassung) |
| Alle verfügbaren Tools |
| Tools für die grundlegende Finanzverwaltung |
| Budgetorientierte Tools |
| Berichts- und Analysetools |
| Verwaltungstools |
| Automatisierungsbezogene Tools |
Konfigurationsschritte
Rufen Sie Ihr Cloudflare-Dashboard auf
Navigieren Sie zu Workers & Pages
Wählen Sie Ihren bereitgestellten Worker aus
Wechseln Sie zu Einstellungen > Variablen
Fügen Sie die erforderlichen und optionalen Variablen als geheime Variablen hinzu
Verwendung
Nach der Bereitstellung und Konfiguration können Sie unter der folgenden URL auf den MCP-Server zugreifen:
https://your-worker-name.your-account.workers.dev/mcpSie können diese URL an MCP-kompatible KI-Tools weitergeben, damit diese mit Ihrer Firefly-III-Instanz interagieren können.
Benutzerdefinierte Domain
Wenn Sie Ihre eigene Domain verwenden möchten, können Sie in den Einstellungen von Cloudflare Workers eine benutzerdefinierte Domain konfigurieren. Konkrete Schritte finden Sie in der Cloudflare-Dokumentation.
Technische Details
Dieses Paket wurde mit dem Hono-Framework erstellt und nutzt die Edge-Computing-Fähigkeiten von Cloudflare Workers.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
Remote streamable-HTTP MCP server running on a single Cloudflare Worker. Your assistant gets live Airbnb, Amazon, Booking.com, Google Flights, Maps and Reddit data, social search on X, Instagram and TikTok, the Meta Ad Library, and image/video generation without any keys. Connect your own accounts to let it send WhatsApp or Telegram messages, work an IMAP inbox, manage Meta Ads campaigns and publish to X and LinkedIn. OAuth 2.1 with PKCE; stored credentials are AES-256-GCM encrypted.
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Personal finance for AI agents — onboard, import statements, categorize & budget over MCP.
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.17 npm-
- 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.17 npmISC
- AlicenseNot gradedqualityCmaintenanceEnables AI tools to interact with Firefly III personal finance manager through the MCP protocol, deployed globally on Cloudflare Workers for low latency.17 npmISC
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Firefly III personal finance tools through natural language, deployed globally on Cloudflare Workers for low latency and high availability.17 npmISC