actual-mcp-server

actual-mcp-server

Aplicación Docker from actual-mcp-server's Repository

Visión general

Model Context Protocol (MCP) server that connects AI assistants (LibreChat, LobeChat, Claude Desktop, Cursor) to your self-hosted Actual Budget instance, exposing 71 tools for conversational financial management over HTTP. Fill in the "Actual server URL", "Actual server password", and "Actual server Sync ID" below, and SET A STRONG "MCP auth token": a blank token disables all HTTP authentication and exposes your financial data unauthenticated on the LAN. See the project README.

Install actual-mcp-server on Unraid in a few clicks.

Find actual-mcp-server in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for actual-mcp-server Review the template variables and paths Click Install

Descargar estadísticas

25,707
Descargas totales

Aplicaciones relacionadas

Detalles

Repositorio
ghcr.io/agigante80/actual-mcp-server:latest
Última actualización2026-06-13
Visto por primera vez2026-06-13

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:3600]/health
Red
bridge
Concha
sh
Privilegiado
false

Configuración de plantillas

WebUI / Health PortPorttcp

MCP HTTP endpoint and the unauthenticated health/metrics endpoints (/http, /health, /metrics).

Objetivo
3600
Por defecto
3600
Valor
3600
DataPathrw

Persistent data: the local copy of your Actual Budget data (SQLite) the server downloads to run queries against.

Objetivo
/app/data
Por defecto
/mnt/user/appdata/actual-mcp-server/data
Valor
/mnt/user/appdata/actual-mcp-server/data
LogsPathrw

Rotated application log files.

Objetivo
/app/logs
Por defecto
/mnt/user/appdata/actual-mcp-server/logs
Valor
/mnt/user/appdata/actual-mcp-server/logs
PUIDVariable

User ID the service runs as. On Unraid use 99 (nobody) so it can write the appdata directories.

Por defecto
99
Valor
99
PGIDVariable

Group ID the service runs as. On Unraid use 100 (users).

Por defecto
100
Valor
100
TimezoneVariable

Container timezone used for log timestamps, e.g. America/New_York.

Objetivo
TZ
Por defecto
Europe/Madrid
Valor
Europe/Madrid
MCP auth tokenVariable

REQUIRED. The raw Bearer token clients must send. Generate with `openssl rand -hex 32`. A BLANK value disables all HTTP authentication and exposes your data unauthenticated on the LAN.

Objetivo
MCP_SSE_AUTHORIZATION
Actual server URLVariable

Your Actual Budget server URL, e.g. https://actual.example.com or http://192.168.1.50:5006.

Objetivo
ACTUAL_SERVER_URL
Actual server passwordVariable

Your Actual Budget server password.

Objetivo
ACTUAL_PASSWORD
Actual server Sync IDVariable

The budget Sync ID (Actual Budget: open the budget, Settings, Show advanced settings, Sync ID).

Objetivo
ACTUAL_BUDGET_SYNC_ID
Node EnvironmentVariable

Node.js runtime environment. Leave as production unless debugging.

Objetivo
NODE_ENV
Por defecto
production
Valor
production