TreeBeam MCP Server
@treebeam/mcp
MCP-сервер (Model Context Protocol) для TreeBeam — платформы финансового управления и бухгалтерского учета. Этот сервер позволяет ИИ-ассистентам взаимодействовать с вашими организациями и проектами в TreeBeam через любой MCP-совместимый клиент.
Предварительные требования
Node.js версии 18 или выше — Как установить Node.js
Git (требуется только при установке из исходного кода) — Как установить Git
Claude Code (если используется в качестве ИИ-ассистента) — Как установить Claude Code
Учетная запись TreeBeam — зарегистрируйтесь на treebeam.com
Впервые работаете с этими инструментами? Каждая ссылка выше ведет на простое руководство, которое пошагово поможет вам выполнить установку.
Related MCP server: CashChat MCP Server
Установка
npm (рекомендуется)
npm install -g @treebeam/mcpИз исходного кода
git clone https://github.com/treebeam-code/tb-mcpserver.git
cd tb-mcpserver
npm installАутентификация
Сервер использует поток устройства (device flow) OAuth 2.0 для аутентификации. Токены безопасно хранятся в связке ключей вашей ОС (macOS Keychain, Windows Credential Vault или Linux Secret Service). После аутентификации токены кэшируются и обновляются автоматически.
В вашем ИИ-ассистенте (рекомендуется)
Самый простой способ аутентификации — непосредственно во время диалога с ИИ. Просто попросите ассистента войти в TreeBeam — он использует инструмент treebeam_login для запуска потока устройства, предоставит вам ссылку и выполнит остальное автоматически. Команды терминала не требуются.
Вы также можете в любой момент попросить ассистента проверить статус вашей аутентификации или выйти из системы, используя инструменты treebeam_auth_status и treebeam_logout.
Командная строка (альтернатива)
Если вы предпочитаете проходить аутентификацию вне ИИ-клиента, вы можете использовать CLI напрямую:
treebeam-mcp login # Opens browser to complete sign-in
treebeam-mcp status # Check current auth status
treebeam-mcp logout # Remove stored credentialsПри запуске из исходного кода замените
treebeam-mcpнаnpm runв приведенных выше командах.
Настройка клиента
Добавьте MCP-сервер TreeBeam в файл конфигурации вашего клиента. Структура JSON одинакова для всех клиентов — различается только расположение файла.
Расположение файлов конфигурации:
Клиент | Путь |
Claude Desktop (macOS) |
|
Claude Desktop (Windows) |
|
Claude Code |
|
При глобальной установке через npm:
{
"mcpServers": {
"treebeam": {
"command": "treebeam-mcp"
}
}
}При запуске из исходного кода:
{
"mcpServers": {
"treebeam": {
"command": "node",
"args": ["/absolute/path/to/tb-mcpserver/src/index.js"]
}
}
}Другие MCP-клиенты
Любой MCP-совместимый клиент может использовать этот сервер. Настройте его как транспорт stdio — клиент запускает процесс и обменивается данными через stdin/stdout.
Доступные инструменты
После подключения вашему ИИ-ассистенту станут доступны следующие инструменты. Вот некоторые из них:
Инструмент | Описание |
| Аутентификация через поток устройства (открывает браузер) |
| Удаление сохраненных учетных данных из связки ключей ОС |
| Проверка наличия действительного токена и срока его действия |
| Список всех бухгалтерских организаций, к которым у вас есть доступ |
| Список всех проектов, с возможностью фильтрации по ID организации |
Сервер предоставляет в общей сложности 47 инструментов, охватывающих полные операции CRUD для сущностей, счетов, групп счетов, периодов, невыверенных балансов, корректировок и позиций корректировок. Каждый ресурс поддерживает операции search_*, get_*, create_*, update_* и delete_*. Полный список см. в src/tool.js.
Аутентификация выполняется автоматически — если срок действия вашего токена истекает во время сеанса, сервер инициирует повторную аутентификацию через поток устройства.
Устранение неполадок
Ошибки "Not authenticated" (Не аутентифицирован)
Запустите treebeam-mcp login (или npm run login из исходного кода) для повторной аутентификации. Если проблема сохраняется, сначала запустите treebeam-mcp logout, чтобы очистить устаревшие учетные данные, а затем войдите снова.
Проблемы с доступом к связке ключей
Сервер использует keytar для хранения в связке ключей ОС. В Linux убедитесь, что установлен libsecret:
# Debian/Ubuntu
sudo apt install libsecret-1-dev
# Fedora
sudo dnf install libsecret-develВерсия Node.js
Убедитесь, что вы используете Node.js 18+:
node --versionЛицензия
Apache License 2.0 — Copyright 2026 TNS Solutions, Inc.
This server cannot be installed
Maintenance
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
- FlicenseNot gradedqualityDmaintenanceEnables 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
- 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
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Zoho Books accounting tasks such as invoices, contacts, expenses, and sales orders through natural language.39MIT
- AlicenseBqualityCmaintenanceEnables AI assistants to interact with freee accounting software API for managing companies, transactions, invoices, and reports via OAuth authentication.6086,2923MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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