Skip to main content
Glama
IvanChurakov

Firefly III MCP Server

by IvanChurakov

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.

Chinesische Version ansehen

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:

Deploy to Cloudflare Workers

Manuelle Bereitstellung

  1. Klonen Sie dieses Repository:

    git clone https://github.com/etnperlong/firefly-iii-mcp.git
    cd firefly-iii-mcp
  2. Installieren Sie die Abhängigkeiten:

    npm install
  3. Erstellen Sie das Projekt:

    npm run build
  4. Stellen 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

default

Grundlegende Tools für den Alltag (Konten, Rechnungen, Kategorien, Tags, Transaktionen, Suche, Zusammenfassung)

full

Alle verfügbaren Tools

basic

Tools für die grundlegende Finanzverwaltung

budget

Budgetorientierte Tools

reporting

Berichts- und Analysetools

admin

Verwaltungstools

automation

Automatisierungsbezogene Tools

Konfigurationsschritte

  1. Rufen Sie Ihr Cloudflare-Dashboard auf

  2. Navigieren Sie zu Workers & Pages

  3. Wählen Sie Ihren bereitgestellten Worker aus

  4. Wechseln Sie zu Einstellungen > Variablen

  5. 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/mcp

Sie 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.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables 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.
    12
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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.
    12
    ISC
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI tools to interact with Firefly III personal finance manager through the MCP protocol, deployed globally on Cloudflare Workers for low latency.
    12
    ISC
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables interaction with Firefly III personal finance tools through natural language, deployed globally on Cloudflare Workers for low latency and high availability.
    12
    ISC

View all related MCP servers

Related MCP Connectors

  • Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

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/IvanChurakov/firefly-iii-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server