Skip to main content
Glama
treebeam-code

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

¿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: CashChat MCP Server

Instalación

npm (recomendado)

npm install -g @treebeam/mcp

Desde el código fuente

git clone https://github.com/treebeam-code/tb-mcpserver.git
cd tb-mcpserver
npm install

Autenticació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 credentials

Si ejecutas desde el código fuente, reemplaza treebeam-mcp con npm run en 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)

~/Library/Application Support/Claude/claude_desktop_config.json

Claude Desktop (Windows)

%APPDATA%\Claude\claude_desktop_config.json

Claude Code

~/.claude/settings.json o .mcp.json del proyecto

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

treebeam_login

Autenticarse mediante flujo de dispositivo (abre el navegador)

treebeam_logout

Eliminar las credenciales almacenadas del llavero del SO

treebeam_auth_status

Comprobar si existe un token válido y cuándo caduca

list_organizations

Listar todas las organizaciones contables a las que tienes acceso

list_projects

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-devel

Versión de Node.js

Verifica que estás ejecutando Node.js 18 o superior:

node --version

Licencia

Licencia Apache 2.0 — Copyright 2026 TNS Solutions, Inc.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
6Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with QuickBooks Online through OAuth authentication. Supports CRUD operations for financial entities like customers, invoices, bills, estimates, and accounting records through natural language.
    1
  • F
    license
    A
    quality
    D
    maintenance
    Connects 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
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to manage Zoho Books accounting tasks such as invoices, contacts, expenses, and sales orders through natural language.
    39
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI assistants to interact with freee accounting software API for managing companies, transactions, invoices, and reports via OAuth authentication.
    60
    86,292
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect AI agents to bank accounts, transactions, balances, and investments.

  • Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.

  • Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/treebeam-code/tb-mcpserver'

If you have feedback or need assistance with the MCP directory API, please join our Discord server