firefly-iii-mcp
Firefly III MCP 服务器 - Cloudflare Worker
本包提供了在 Cloudflare Workers 上实现的 Firefly III MCP(模型上下文协议)服务器。借助 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:您的 Firefly III 实例 URL(例如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
进入“设置”>“变量”
添加必需变量和可选变量作为机密变量
使用方法
部署并配置完成后,您可以通过以下 URL 访问 MCP 服务器:
https://your-worker-name.your-account.workers.dev/mcp您可以将此 URL 提供给兼容 MCP 的 AI 工具,使其能够与您的 Firefly III 实例进行交互。
自定义域名
如果您想使用自己的域名,可以在 Cloudflare Workers 设置中配置自定义域名。具体步骤请参阅 Cloudflare 文档。
技术细节
本包基于 Hono 框架构建,并利用了 Cloudflare Workers 的边缘计算能力。
许可证
本项目基于 MIT 许可证 授权。
This server cannot be installed
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
- -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.9
- 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.9ISC
- AlicenseNot gradedqualityCmaintenanceEnables AI tools to interact with Firefly III personal finance manager through the MCP protocol, deployed globally on Cloudflare Workers for low latency.9ISC
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Firefly III personal finance tools through natural language, deployed globally on Cloudflare Workers for low latency and high availability.9ISC
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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