Skip to main content
Glama
UrielX16-git

Firefly III MCP Server

by UrielX16-git

Firefly III MCP Server

Servidor MCP para integrar la API de Firefly III con agentes de IA y flujos de automatización. Implementado usando el SDK oficial @modelcontextprotocol/server (v2) con transporte Streamable HTTP (stateless).

Características

  • 🚀 SDK v2 de Model Context Protocol (Stateless, Web-standard)

  • 🔌 Transporte HTTP Streamable

  • 🛡️ Autenticación mediante MCP_API_KEY (Bearer Token)

  • 📊 Paginación, limitación de tamaño y formato dual (JSON / Markdown)

  • 🐳 Despliegue en contenedor Docker

Related MCP server: Firefly III MCP Server

Requisitos Previos

  • Contenedor de Firefly III corriendo en Docker.

  • Personal Access Token de Firefly III (En tu perfil de Firefly > OAuth > Personal Access Tokens).

Configuración y Despliegue (Local / Producción)

  1. Configurar el entorno Copia el archivo de ejemplo para configurar tus claves:

    cp firefly-mcp/.env.example firefly-mcp/.env

    Abre .env y edita:

    • FIREFLY_PAT: Tu Personal Access Token.

    • MCP_API_KEY: Genera una clave segura.

  2. Arrancar el entorno Agregar al docker-compose de firefly-iii

    docker compose up -d

Related MCP Connectors

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.
    14 npm
    -
  • 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.
    14 npm
    ISC
  • A
    license
    C
    quality
    D
    maintenance
    Provides comprehensive AI-agnostic access to all Firefly III personal finance features via 66 tools, enabling natural language management of accounts, transactions, budgets, and more.
    66
    1 npm
    23
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to manage personal finances through Firefly III, supporting tasks like recording transactions, managing budgets, and generating financial summaries.
    16 npm
    MIT