Skip to main content
Glama
danielsuguimoto

crisp-mcp-server

crisp-mcp-server

Сервер Model Context Protocol для REST API Crisp, развёрнутый на Cloudflare Workers.

Он предоставляет сайты, операторов и диалоги Crisp в виде инструментов MCP, чтобы MCP-совместимый ИИ-агент мог запрашивать их, оставлять приватные заметки и управлять сегментами диалогов.

Инструменты

Инструмент

Уровень

Описание

get_website

both

Получить один сайт (рабочую область).

list_connect_websites

plugin

Список всех сайтов, подключённых к токену плагина.

get_connect_account

plugin

Получить аутентифицированный аккаунт плагина.

list_website_operators

both

Список операторов сайта.

list_last_active_website_operators

both

Список последних активных операторов сайта.

get_website_operator

both

Получить одного оператора сайта.

list_conversations

both

Список диалогов сайта (с пагинацией и фильтрацией).

get_conversation

both

Получить один диалог.

get_conversation_messages

both

Получить сообщения диалога.

send_conversation_note

both

Отправить приватную заметку (только для оператора, не видна посетителю).

set_conversation_segments

both

Заменить сегменты, назначенные диалогу.

Related MCP server: neon-mcp

Аутентификация

Сервер не хранит состояние и не требует учётных данных: он не сохраняет токен Crisp. Каждый MCP-клиент передаёт токен Crisp напрямую в эндпоинт.

REST API Crisp использует Basic-аутентификацию с парой ключей token_id:token_key. Закодируйте строку token_id:token_key в Base64 и передайте её как Bearer-токен в эндпоинт MCP:

Authorization: Bearer <base64(token_id:token_key)>

Worker передаёт это значение в API Crisp как Authorization: Basic <base64(...)>.

Уровень

Токены Crisp бывают двух типов: website (одна рабочая область) или plugin (несколько рабочих областей). Выберите уровень с помощью параметра запроса tier:

  • ?tier=website (по умолчанию) — задаёт X-Crisp-Tier: website

  • ?tier=plugin — задаёт X-Crisp-Tier: plugin

Создавайте токены в приложении Crisp: Settings → Workspace Settings → Advanced configuration → API Token (website) или в Crisp Marketplace (plugin).

Разработка

npm install
npm run dev      # local dev at http://localhost:8787
npm run typecheck

Развёртывание

npm run deploy

Затем укажите MCP-клиенту адрес https://<your-worker>.workers.dev/mcp?tier=website с заголовком Authorization: Bearer <base64(...)>.

Пример для Claude Desktop / Claude Code

{
  "mcpServers": {
    "crisp": {
      "url": "https://<your-worker>.workers.dev/mcp?tier=website",
      "headers": {
        "Authorization": "Bearer <base64(token_id:token_key)>"
      }
    }
  }
}

Как это работает

  • src/index.ts — точка входа Worker. Извлекает Bearer-токен и уровень из запроса, создаёт новый MCP-сервер для каждого запроса и передаёт его в createMcpHandler (транспорт Streamable HTTP без сохранения состояния).

  • src/crisp.ts — тонкий REST-клиент Crisp только для чтения (https://api.crisp.chat/v1).

  • src/tools.ts — регистрирует указанные выше инструменты MCP.

Примечания

  • Преимущественно чтение: запись доступна только для приватных заметок и сегментов диалогов; все остальные инструменты — только для чтения.

  • Без состояния: нет Durable Objects, сессий и сохранённых учётных данных.

  • Токен Crisp отправляется клиентом при каждом подключении; если он утёк, смените его в приложении Crisp.

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

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Lightweight MCP server that allows agents to interface with the Neon REST API, deployed on Cloudflare Workers.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to read, write, and search security findings, engagement memory, and semantic triage via MCP tools on Cloudflare Workers.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI tools to interact with a Firefly III personal finance instance via MCP protocol, deployed on Cloudflare Workers for low-latency global access.
    29
    ISC

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

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/danielsuguimoto/crisp-mcp-server'

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