TreeBeam MCP Server
@treebeam/mcp
Servidor MCP (Model Context Protocol) para TreeBeam, una plataforma de gestión financiera y contabilidad. Este servidor permite a los asistentes de IA interactuar con tus organizaciones y proyectos de TreeBeam a través de cualquier cliente compatible con MCP.
Requisitos previos
Node.js 18 o superior — Cómo instalar Node.js
Git (solo necesario si se instala desde el código fuente) — Cómo instalar Git
Claude Code (si se utiliza como asistente de IA) — Cómo instalar Claude Code
Una cuenta de TreeBeam — regístrate en treebeam.com
¿Eres nuevo en estas herramientas? Cada enlace anterior contiene una guía sencilla que te llevará paso a paso por la instalación.
Related MCP server: freee Accounting MCP Server
Instalación
npm (recomendado)
npm install -g @treebeam/mcpDesde el código fuente
git clone https://github.com/treebeam-code/tb-mcpserver.git
cd tb-mcpserver
npm installAutenticación
El servidor utiliza el flujo de dispositivo OAuth 2.0 para la autenticación. Los tokens se almacenan de forma segura en el llavero de tu sistema operativo (Llavero de macOS, Administrador de credenciales de Windows o Secret Service de Linux). Una vez autenticado, los tokens se almacenan en caché y se actualizan automáticamente.
En tu asistente de IA (recomendado)
La forma más fácil de autenticarse es directamente dentro de tu conversación con la IA. Solo pídele al asistente que inicie sesión en TreeBeam; utilizará la herramienta treebeam_login para iniciar el flujo de dispositivo, proporcionarte un enlace y gestionar el resto automáticamente. No se necesitan comandos de terminal.
También puedes pedirle al asistente que verifique tu estado de autenticación o que cierre sesión en cualquier momento utilizando las herramientas treebeam_auth_status y treebeam_logout.
Línea de comandos (alternativa)
Si prefieres autenticarte fuera de tu cliente de IA, puedes usar la CLI directamente:
treebeam-mcp login # Opens browser to complete sign-in
treebeam-mcp status # Check current auth status
treebeam-mcp logout # Remove stored credentialsSi ejecutas desde el código fuente, reemplaza
treebeam-mcpconnpm runen los comandos anteriores.
Configuración del cliente
Añade el servidor MCP de TreeBeam al archivo de configuración de tu cliente. La estructura JSON es la misma en todos los clientes; solo cambia la ubicación del archivo.
Ubicaciones de los archivos de configuración:
Cliente | Ruta |
Claude Desktop (macOS) |
|
Claude Desktop (Windows) |
|
Claude Code |
|
Si se instaló globalmente mediante npm:
{
"mcpServers": {
"treebeam": {
"command": "treebeam-mcp"
}
}
}Si se ejecuta desde el código fuente:
{
"mcpServers": {
"treebeam": {
"command": "node",
"args": ["/absolute/path/to/tb-mcpserver/src/index.js"]
}
}
}Otros clientes MCP
Cualquier cliente compatible con MCP puede usar este servidor. Configúralo como un transporte stdio: el cliente inicia el proceso y se comunica a través de stdin/stdout.
Herramientas disponibles
Una vez conectado, las siguientes herramientas estarán disponibles para tu asistente de IA. Aquí tienes algunos puntos destacados:
Herramienta | Descripción |
| Autenticarse mediante flujo de dispositivo (abre el navegador) |
| Eliminar las credenciales almacenadas del llavero del SO |
| Comprobar si existe un token válido y cuándo caduca |
| Listar todas las organizaciones contables a las que tienes acceso |
| Listar todos los proyectos, opcionalmente filtrados por ID de organización |
El servidor proporciona 47 herramientas en total que cubren operaciones CRUD completas para entidades, cuentas, grupos de cuentas, periodos, saldos sin ajustar, ajustes, partidas de ajuste y conjuntos de relaciones de entidades. Cada recurso admite operaciones search_*, get_*, create_*, update_* y delete_*. Consulta src/tool.js para ver la lista completa.
La autenticación se gestiona automáticamente: si tu token caduca durante una sesión, el servidor inicia la reautenticación mediante el flujo de dispositivo.
Solución de problemas
Errores de "No autenticado"
Ejecuta treebeam-mcp login (o npm run login desde el código fuente) para volver a autenticarte. Si el problema persiste, ejecuta primero treebeam-mcp logout para borrar las credenciales obsoletas y luego inicia sesión de nuevo.
Problemas de acceso al llavero
El servidor utiliza keytar para el almacenamiento en el llavero del SO. En Linux, asegúrate de que libsecret esté instalado:
# Debian/Ubuntu
sudo apt install libsecret-1-dev
# Fedora
sudo dnf install libsecret-develVersión de Node.js
Verifica que estás ejecutando Node.js 18 o superior:
node --versionLicencia
Licencia Apache 2.0 — Copyright 2026 TNS Solutions, Inc.
This server cannot be deployed
Maintenance
Related MCP Connectors
Ask your AI about your own accounts, debts, budgets and goals. OAuth sign-in, read-only by default.
Connects AI assistants to TrackingTime for querying time entries, projects, tasks, customers, and team data using natural language.
Personal finance for AI agents: accounts, budgets, goals, 9-strategy debt payoff, reports. OAuth 2.1
- mcpOAuthcom.vibgrate
Query your team's drift, vulnerability, and upgrade data from any AI assistant. OAuth 2.1, 51 tools.
Related MCP Servers
- FlicenseAqualityDmaintenanceConnects CashChat financial data to AI assistants, enabling users to manage transactions, view spending summaries, and track category breakdowns through natural language. It supports both local stdio and remote URL-based connections with secure OAuth 2.0 authentication.8-
- AlicenseBqualityCmaintenanceEnables AI assistants to interact with freee accounting software API for managing companies, transactions, invoices, and reports via OAuth authentication.609,484 npm3MIT
- AlicenseAqualityCmaintenanceEnables natural language interaction with Xero accounting data, managing contacts, invoices, and accounts across multiple organisations via OAuth2.12MIT
- AlicenseBqualityAmaintenanceEnables AI assistants to query and manage self-hosted accounting data—invoices, balances, and books—through natural language, with read-only tools by default and optional scoped write operations.30AGPL 3.0