Skip to main content
Glama
indicafacil-ai

@indica-facil/mcp-chatwoot

@indicafacil/mcp-chatwoot

npm version npm downloads

Сервер Model Context Protocol (MCP), который предоставляет полный API Chatwoot — включая эксклюзивные функции indicafacil.ai — в виде 147 инструментов для использования с AI-ассистентами, такими как Claude, VS Code Copilot и другими.

Возможности

  • 147 инструментов, покрывающих все конечные точки API Chatwoot

  • Аккаунты, агенты, контакты, разговоры, сообщения, входящие, команды и другое

  • Отчеты (v1 и v2), справочный центр, правила автоматизации, пользовательские атрибуты, пользовательские фильтры

  • [indicafacil.ai] эксклюзив: канбан-доски, канбан-шаги, канбан-задачи, события аудита канбана, настройки канбана, запланированные сообщения

  • Правильные аннотации инструментов MCP (readOnlyHint, destructiveHint, idempotentHint)

  • Поддержка нескольких аккаунтов (account_id — аргумент для каждого инструмента)

  • Транспорт stdio (совместим с Claude Desktop, VS Code и любым MCP-клиентом)

Related MCP server: OpenWA MCP Server

Требования

  • Bun v1.0+

  • Экземпляр Chatwoot с доступом к API

Установка

bun install

Переменные окружения

Переменная

Обязательная

Описание

CHATWOOT_BASE_URL

Да

URL вашего экземпляра Chatwoot (например, https://app.chatwoot.com)

CHATWOOT_API_TOKEN

Да

Токен доступа к API (находится в Chatwoot → Профиль → Токен доступа)

Использование

Разработка

bun run dev

Продакшн

bun run start

Конфигурация Claude Desktop

Добавьте в ваш claude_desktop_config.json:

{
  "mcpServers": {
    "chatwoot": {
      "command": "bun",
      "args": ["run", "/path/to/mcp-chatwoot/src/index.ts"],
      "env": {
        "CHATWOOT_BASE_URL": "https://your-chatwoot-instance.com",
        "CHATWOOT_API_TOKEN": "your-api-token"
      }
    }
  }
}

Конфигурация VS Code

Добавьте в ваш .vscode/mcp.json:

{
  "servers": {
    "chatwoot": {
      "command": "bun",
      "args": ["run", "${workspaceFolder}/src/index.ts"],
      "env": {
        "CHATWOOT_BASE_URL": "https://your-chatwoot-instance.com",
        "CHATWOOT_API_TOKEN": "your-api-token"
      }
    }
  }
}

Доступные инструменты (147)

Аккаунт (2)

account_get, account_update

Агентские боты (5)

agent_bots_list, agent_bots_create, agent_bots_get, agent_bots_update, agent_bots_delete

Агенты (4)

agents_list, agents_create, agents_update, agents_delete

Журналы аудита (1)

audit_logs_list

Правила автоматизации (5)

automation_rules_list, automation_rules_create, automation_rules_get, automation_rules_update, automation_rules_delete

Готовые ответы (4)

canned_responses_list, canned_responses_create, canned_responses_update, canned_responses_delete

Контакты (11)

contacts_list, contacts_create, contacts_get, contacts_update, contacts_delete, contacts_conversations, contacts_search, contacts_filter, contacts_create_contact_inbox, contacts_contactable_inboxes, contacts_merge

Метки контактов (2)

contact_labels_list, contact_labels_set

Разговоры (12)

conversations_meta, conversations_list, conversations_create, conversations_filter, conversations_get, conversations_update, conversations_toggle_status, conversations_toggle_priority, conversations_set_custom_attributes, conversations_get_labels, conversations_set_labels, conversations_reporting_events

Назначения разговоров (1)

conversation_assignments_assign

Сообщения (3)

messages_list, messages_create, messages_delete

Пользовательские атрибуты (5)

custom_attributes_list, custom_attributes_create, custom_attributes_get, custom_attributes_update, custom_attributes_delete

Пользовательские фильтры (5)

custom_filters_list, custom_filters_create, custom_filters_get, custom_filters_update, custom_filters_delete

Справочный центр (5)

help_center_portals_list, help_center_portals_create, help_center_portals_update, help_center_categories_create, help_center_articles_create

Входящие (11)

inboxes_list, inboxes_get, inboxes_create, inboxes_update, inboxes_get_agent_bot, inboxes_set_agent_bot, inbox_members_list, inbox_members_create, inbox_members_update, inbox_members_delete

Интеграции (4)

integrations_list_apps, integrations_create_hook, integrations_update_hook, integrations_delete_hook

Профиль (1)

profile_get

Отчеты (9)

reports_account_overview, reports_account_summary, reports_agent_summary, reports_conversation_metrics, reports_v2_overview, reports_v2_agents, reports_v2_inboxes, reports_v2_teams, reports_v2_labels

Команды (9)

teams_list, teams_create, teams_get, teams_update, teams_delete, team_members_list, team_members_add, team_members_update, team_members_delete

Вебхуки (4)

webhooks_list, webhooks_create, webhooks_update, webhooks_delete

Канбан-доски (9) — [indicafacil.ai]

kanban_boards_list, kanban_boards_create, kanban_boards_get, kanban_boards_update, kanban_boards_delete, kanban_boards_update_agents, kanban_boards_update_inboxes, kanban_boards_toggle_favorite, kanban_boards_conversations

Канбан-шаги (6) — [indicafacil.ai]

kanban_steps_list, kanban_steps_create, kanban_steps_get, kanban_steps_update, kanban_steps_delete, kanban_steps_reorder

Канбан-задачи (6) — [indicafacil.ai]

kanban_tasks_list, kanban_tasks_create, kanban_tasks_get, kanban_tasks_update, kanban_tasks_delete, kanban_tasks_move

Продукты канбан-задач (4) — [indicafacil.ai]

kanban_task_products_list, kanban_task_products_create, kanban_task_products_update, kanban_task_products_delete

Комментарии к канбан-задачам (4) — [indicafacil.ai]

kanban_task_comments_list, kanban_task_comments_create, kanban_task_comments_update, kanban_task_comments_delete

Канбан-продукты (5) — [indicafacil.ai]

kanban_products_list, kanban_products_get, kanban_products_create, kanban_products_update, kanban_products_delete

Канбан-отчеты (7) — [indicafacil.ai]

kanban_reports_summary, kanban_reports_funnel, kanban_reports_stage_durations, kanban_reports_agent_performance, kanban_reports_cfd, kanban_reports_aging, kanban_reports_timeseries

События аудита канбана (2) — [indicafacil.ai]

kanban_audit_events_list, kanban_audit_events_get

Запланированные сообщения (4) — [indicafacil.ai]

scheduled_messages_list, scheduled_messages_create, scheduled_messages_update, scheduled_messages_delete

Разработка

# Run tests
bun test

# Lint & format
bun run lint
bun run format

# Type check
bun run build-check

# Full check (lint + type-check + tests)
bun run check

Лицензия

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides comprehensive access to the Plain.com API with over 70 tools for managing support threads, customers, and help centers. It enables users to handle communications, automate support workflows, and manage documentation directly through natural language.
    58 npm
    4
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to manage WhatsApp sessions, send multi-format messages, control group participants, and configure webhooks by wrapping the OpenWA REST API with 44 tools.
    44
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Intercom's customer communications platform via the Intercom REST API, providing 102 tools for managing admins, articles, companies, contacts, conversations, and more.
    2
    MIT
  • F
    license
    C
    quality
    C
    maintenance
    Exposes 153 tools to connect AI assistants to the Ploomes CRM, enabling CRUD operations, funnel configuration, CPQ, automations, and webhooks.
    100
    1
    -