A Docker image for running the Firefly III MCP server. It connects MCP-compatible clients and AI assistants to your Firefly III instance through the Firefly III API.
Create an environment file .env:
FIREFLY_III_BASE_URL="YOUR_FIREFLY_III_INSTANCE_URL" # e.g., https://firefly.yourdomain.com
FIREFLY_III_PAT="YOUR_FIREFLY_III_PAT"
# Optional: Custom tool tags
FIREFLY_III_TOOLS="accounts,transactions,categories"
# Available tags:
# about, accounts, attachments, autocomplete, available_budgets, bills, budgets,
# categories, charts, configuration, currencies, currency_exchange_rates, data,
# insight, links, object_groups, piggy_banks, preferences, recurrences,
# rule_groups, rules, search, summary, tags, transactions, user_groups, users,
# webhooks
services:
firefly-iii-mcp:
image: dakennguyen/firefly-iii-mcp:latest
env_file: .env
ports:
- "3000:3000"
docker run -d \
--env-file .env \
-p 3000:3000 \
dakennguyen/firefly-iii-mcp:latest
Content type
Image
Digest
sha256:b442da2fb…
Size
85.4 MB
Last updated
3 months ago
docker pull dakennguyen/firefly-iii-mcp