Firefly III MCP Server
Firefly III MCP Server - Cloudflare Worker
이 패키지는 Cloudflare Workers에서 Firefly III MCP(Model Context Protocol) 서버의 구현을 제공합니다. 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 buildCloudflare 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: 일상적인 사용을 위한 기본 도구 (accounts, bills, categories, tags, transactions, search, summary)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 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