firefly-iii-mcp
Firefly III MCP Server - Cloudflare Worker
Dieses Paket bietet eine Implementierung des Firefly III MCP (Model Context Protocol) Servers auf Cloudflare Workers. Mit Cloudflare Workers können Sie den MCP-Server problemlos in der Cloud bereitstellen und von den Leistungsvorteilen eines globalen Edge-Netzwerks profitieren.
Funktionen
Globale Edge-Bereitstellung basierend auf Cloudflare Workers
Dienst mit geringer Latenz und hoher Verfügbarkeit
Keine Serverwartung erforderlich
Nahtlose Integration mit der Firefly III API
Tool-Filterung über Voreinstellungen 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 es auf Cloudflare Workers bereit:
cd packages/cloudflare-worker npm run deploy
Konfiguration
Nach der Bereitstellung müssen Sie die folgenden Umgebungsvariablen in Ihren Cloudflare Workers-Einstellungen konfigurieren:
Erforderliche Variablen
FIREFLY_III_BASE_URL: Die URL Ihrer Firefly III-Instanz (z. B.https://firefly.yourdomain.com)FIREFLY_III_PAT: Ihr persönlicher Zugriffstoken für Firefly III
Optionale Variablen
FIREFLY_III_PRESET: Zu verwendende Tool-Voreinstellung (default, full, basic, budget, reporting, admin, automation)FIREFLY_III_TOOLS: Kommagetrennte Liste von Tool-Tags, die aktiviert werden sollen (überschreibt FIREFLY_III_PRESET, wenn beide gesetzt sind)
Verfügbare Voreinstellungen
default: Grundlegende Tools für den täglichen Gebrauch (Konten, Rechnungen, Kategorien, Tags, Transaktionen, Suche, Zusammenfassung)full: Alle verfügbaren Toolsbasic: Kern-Tools für die Finanzverwaltungbudget: Budgetorientierte Toolsreporting: Berichts- und Analysetoolsadmin: Verwaltungstoolsautomation: Automatisierungsbezogene Tools
Konfigurationsschritte
Gehen Sie zu Ihrem Cloudflare-Dashboard
Navigieren Sie zu Workers & Pages
Wählen Sie Ihren bereitgestellten Worker aus
Gehen 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 auf den MCP-Server über die folgende URL zugreifen:
https://your-worker-name.your-account.workers.dev/mcpSie können diese URL MCP-kompatiblen KI-Tools bereitstellen, damit diese mit Ihrer Firefly III-Instanz interagieren können.
Benutzerdefinierte Domäne
Wenn Sie Ihre eigene Domäne verwenden möchten, können Sie in den Cloudflare Workers-Einstellungen eine benutzerdefinierte Domäne konfigurieren. Spezifische 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.
Related MCP Connectors
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
Cloudflare Workers MCP server: ai-budget-planner
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.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
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.24 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.24 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.24 npmISC
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Firefly III personal finance tools through natural language, deployed globally on Cloudflare Workers for low latency and high availability.24 npmISC