feat: add firefly-iii-mcp and paperless-mcp MCP servers
- Added firefly-iii-mcp (v1.3.0) for personal finance management - Uses npm package @firefly-iii-mcp/local instead of source build - Requires FIREFLY_III_BASE_URL and FIREFLY_III_PAT env vars - Added paperless-mcp (v1.0.0) for document management - Requires PAPERLESS_URL and PAPERLESS_TOKEN CLI args - Created wrapper scripts for Crush integration - Updated docker-compose.yml with new services - Updated .env.example with required environment variables - Added Financial & Budgeting category to README.md Both servers validated with MCP protocol handshake. Working MCP servers count: 27 💘 Generated with Crush Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
18
dockerfiles/firefly-iii-mcp/Dockerfile
Normal file
18
dockerfiles/firefly-iii-mcp/Dockerfile
Normal file
@@ -0,0 +1,18 @@
|
||||
# Firefly III MCP Server
|
||||
# https://github.com/etnperlong/firefly-iii-mcp
|
||||
# Uses published npm package for reliability
|
||||
|
||||
FROM node:22-alpine
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# Install the npm package globally
|
||||
RUN npm install -g @firefly-iii-mcp/local
|
||||
|
||||
# Environment variables (to be set at runtime)
|
||||
ENV FIREFLY_III_BASE_URL=""
|
||||
ENV FIREFLY_III_PAT=""
|
||||
ENV FIREFLY_III_PRESET="default"
|
||||
|
||||
# Run the local MCP server
|
||||
ENTRYPOINT ["npx", "@firefly-iii-mcp/local"]
|
||||
Reference in New Issue
Block a user