crisp-mcp-server
crisp-mcp-server
Сервер Model Context Protocol для REST API Crisp, развёрнутый на Cloudflare Workers.
Он предоставляет сайты, операторов и диалоги Crisp в виде инструментов MCP, чтобы MCP-совместимый ИИ-агент мог запрашивать их, оставлять приватные заметки и управлять сегментами диалогов.
Инструменты
Инструмент | Уровень | Описание |
| both | Получить один сайт (рабочую область). |
| plugin | Список всех сайтов, подключённых к токену плагина. |
| plugin | Получить аутентифицированный аккаунт плагина. |
| both | Список операторов сайта. |
| both | Список последних активных операторов сайта. |
| both | Получить одного оператора сайта. |
| both | Список диалогов сайта (с пагинацией и фильтрацией). |
| both | Получить один диалог. |
| both | Получить сообщения диалога. |
| both | Отправить приватную заметку (только для оператора, не видна посетителю). |
| 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.
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
- AlicenseNot gradedqualityDmaintenanceEnables AI clients to use custom tools, maintain memory, and follow structured prompts, built with TypeScript MCP SDK and deployable to Cloudflare.4Creative Commons Zero v1.0 Universal
- AlicenseNot gradedqualityDmaintenanceLightweight MCP server that allows agents to interface with the Neon REST API, deployed on Cloudflare Workers.MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to read, write, and search security findings, engagement memory, and semantic triage via MCP tools on Cloudflare Workers.
- AlicenseNot gradedqualityCmaintenanceEnables AI tools to interact with a Firefly III personal finance instance via MCP protocol, deployed on Cloudflare Workers for low-latency global access.29ISC
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.
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/danielsuguimoto/crisp-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server