Firefly III MCP Server
Firefly III MCP Server - 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» для развертывания в один клик:
Ручное развертывание
Клонируйте этот репозиторий:
git clone https://github.com/etnperlong/firefly-iii-mcp.git cd firefly-iii-mcpУстановите зависимости:
npm installСоберите проект:
npm run buildРазверните на 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: базовые инструменты для повседневного использования (счета, счета к оплате, категории, теги, транзакции, поиск, сводка)full: все доступные инструментыbasic: базовые инструменты управления финансамиbudget: инструменты, ориентированные на бюджетreporting: инструменты для отчетности и анализаadmin: инструменты администрированияautomation: инструменты, связанные с автоматизацией
Шаги настройки
Перейдите в свой дашборд Cloudflare
Перейдите в раздел Workers & Pages
Выберите развернутый вами Worker
Перейдите в раздел Settings > Variables
Добавьте обязательные и необязательные переменные как секретные переменные
Использование
После развертывания и настройки вы можете получить доступ к MCP-серверу по следующему URL:
https://your-worker-name.your-account.workers.dev/mcpВы можете передать этот URL-адрес MCP-совместимым ИИ-инструментам, чтобы они могли взаимодействовать с вашим экземпляром Firefly III.
Пользовательский домен
Если вы хотите использовать собственный домен, вы можете настроить пользовательский домен в настройках Cloudflare Workers. Конкретные шаги см. в документации Cloudflare.
Технические детали
Этот пакет создан на основе фреймворка Hono и использует возможности периферийных вычислений Cloudflare Workers.
Лицензия
Этот проект распространяется под лицензией MIT License.
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