crisp-mcp-server
crisp-mcp-server
Model Context Protocol 서버로, Crisp REST API용이며 Cloudflare Workers에 배포됩니다.
Crisp 웹사이트, 운영자, 대화를 MCP 도구로 노출하여, MCP 호환 AI 에이전트가 이를 조회하고 비공개 메모를 게시하며 대화 세그먼트를 관리할 수 있게 합니다.
도구
도구 | 티어 | 설명 |
| 공통 | 단일 웹사이트(워크스페이스)를 가져옵니다. |
| plugin | 플러그인 토큰에 연결된 모든 웹사이트를 나열합니다. |
| plugin | 인증된 플러그인 계정을 가져옵니다. |
| 공통 | 웹사이트의 운영자를 나열합니다. |
| 공통 | 웹사이트의 마지막 활성 운영자를 나열합니다. |
| 공통 | 웹사이트의 단일 운영자를 가져옵니다. |
| 공통 | 웹사이트의 대화를 나열합니다(페이지네이션 및 필터 가능). |
| 공통 | 단일 대화를 가져옵니다. |
| 공통 | 대화의 메시지를 가져옵니다. |
| 공통 | 비공개 메모를 게시합니다(운영자 전용, 방문자에게 보이지 않음). |
| 공통 | 대화에 할당된 세그먼트를 교체합니다. |
Related MCP server: neon-mcp
인증
서버는 상태 비저장이며 자격 증명이 없습니다: 어떤 Crisp 토큰도 저장하지 않습니다. 각 MCP 클라이언트는 Crisp 토큰을 엔드포인트에 직접 전달합니다.
Crisp REST API는 token_id:token_key 키페어를 사용하는 Basic 인증을 사용합니다. token_id:token_key 문자열을 Base64로 인코딩하고 이를 Bearer 토큰으로 MCP 엔드포인트에 전달하세요:
Authorization: Bearer <base64(token_id:token_key)>Worker는 해당 값을 Authorization: Basic <base64(...)>로 Crisp API에 전달합니다.
티어
Crisp 토큰은 website(단일 워크스페이스) 또는 plugin(다중 워크스페이스) 중 하나입니다. tier 쿼리 매개변수로 티어를 선택하세요:
?tier=website(기본값) —X-Crisp-Tier: website로 설정합니다.?tier=plugin—X-Crisp-Tier: plugin으로 설정합니다.
토큰은 Crisp 앱에서 생성하세요: 설정 → 워크스페이스 설정 → 고급 구성 → API 토큰(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— 가벼운 읽기 전용 Crisp REST 클라이언트입니다(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