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:
@@ -239,6 +239,21 @@ services:
|
||||
profiles:
|
||||
- ops
|
||||
|
||||
# Paperless-NGX MCP - Document management
|
||||
# NOTE: This is a stdio-based MCP server, run on-demand by Crush via docker run
|
||||
paperless-mcp:
|
||||
image: kneldevstack-aimiddleware-paperless-mcp
|
||||
build:
|
||||
context: ./vendor/paperless-mcp
|
||||
dockerfile: ../../dockerfiles/paperless-mcp/Dockerfile
|
||||
container_name: kneldevstack-aimiddleware-paperless-mcp
|
||||
restart: "no"
|
||||
environment:
|
||||
- PAPERLESS_URL=${PAPERLESS_URL}
|
||||
- PAPERLESS_TOKEN=${PAPERLESS_TOKEN}
|
||||
profiles:
|
||||
- ops
|
||||
|
||||
# WordPress MCP Adapter
|
||||
wordpress-mcp:
|
||||
image: kneldevstack-aimiddleware-wordpress-mcp
|
||||
@@ -546,7 +561,7 @@ services:
|
||||
- dev
|
||||
|
||||
# ==========================================
|
||||
# Financial & Budgeting (1 server)
|
||||
# Financial & Budgeting (2 servers)
|
||||
# ==========================================
|
||||
|
||||
# Actual Budget MCP - Budget management
|
||||
@@ -565,6 +580,22 @@ services:
|
||||
profiles:
|
||||
- ops
|
||||
|
||||
# Firefly III MCP - Personal finance manager
|
||||
# NOTE: This is a stdio-based MCP server, run on-demand by Crush via docker run
|
||||
firefly-iii-mcp:
|
||||
image: kneldevstack-aimiddleware-firefly-iii-mcp
|
||||
build:
|
||||
context: .
|
||||
dockerfile: dockerfiles/firefly-iii-mcp/Dockerfile
|
||||
container_name: kneldevstack-aimiddleware-firefly-iii-mcp
|
||||
restart: "no"
|
||||
environment:
|
||||
- FIREFLY_III_BASE_URL=${FIREFLY_III_BASE_URL}
|
||||
- FIREFLY_III_PAT=${FIREFLY_III_PAT}
|
||||
- FIREFLY_III_PRESET=${FIREFLY_III_PRESET:-default}
|
||||
profiles:
|
||||
- ops
|
||||
|
||||
# ==========================================
|
||||
# System Monitoring (1 server)
|
||||
# ==========================================
|
||||
|
||||
Reference in New Issue
Block a user