Skip to main content
Glama
Drumfire01

firefly-iii-mcp

by Drumfire01

Сервер Firefly III MCP - Cloudflare Worker

Этот пакет содержит реализацию сервера Firefly III MCP (Model Context Protocol) на Cloudflare Workers. С помощью Cloudflare Workers вы можете легко развернуть MCP-сервер в облаке и воспользоваться преимуществами производительности глобальной граничной сети.

Посмотреть китайскую версию

Возможности

  • Глобальное развертывание на граничной сети на основе Cloudflare Workers

  • Низкая задержка и высокая доступность сервиса

  • Не требуется обслуживание сервера

  • Бесшовная интеграция с Firefly III API

  • Поддержка фильтрации инструментов с помощью пресетов или пользовательских тегов

Related MCP server: Firefly III MCP Server

Способы развертывания

Развертывание в один клик

Самый простой способ — воспользоваться кнопкой «Deploy to Cloudflare Workers» для развертывания в один клик:

Deploy to Cloudflare Workers

Развертывание вручную

  1. Клонируйте этот репозиторий:

    git clone https://github.com/etnperlong/firefly-iii-mcp.git
    cd firefly-iii-mcp
  2. Установите зависимости:

    npm install
  3. Соберите проект:

    npm run build
  4. Разверните на Cloudflare Workers:

    cd packages/cloudflare-worker
    npm run deploy

Конфигурация

После развертывания необходимо настроить следующие переменные окружения в настройках Cloudflare Workers:

Обязательные переменные

  • FIREFLY_III_BASE_URL: URL вашего экземпляра Firefly III (например, 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: инструменты автоматизации

Шаги настройки

  1. Перейдите в панель управления Cloudflare

  2. Перейдите в раздел Workers & Pages

  3. Выберите развернутый Worker

  4. Перейдите в Settings > Variables

  5. Добавьте обязательные и необязательные переменные в качестве секретных переменных

Использование

После развертывания и настройки вы можете обращаться к MCP-серверу по следующему URL:

https://your-worker-name.your-account.workers.dev/mcp

Вы можете передать этот URL MCP-совместимым ИИ-инструментам, чтобы они могли взаимодействовать с вашим экземпляром Firefly III.

Пользовательский домен

Если вы хотите использовать собственный домен, вы можете настроить пользовательский домен в параметрах Cloudflare Workers. Конкретные шаги описаны в документации Cloudflare.

Технические детали

Этот пакет создан на основе фреймворка Hono и использует возможности граничных вычислений Cloudflare Workers.

Лицензия

Этот проект распространяется по лицензии MIT License.

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

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.
    9
  • 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.
    9
    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.
    9
    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.
    9
    ISC

View all related MCP servers

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.

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

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