Skip to main content
Glama
danielsuguimoto

crisp-mcp-server

crisp-mcp-server

Model Context Protocol 서버로, Crisp REST API용이며 Cloudflare Workers에 배포됩니다.

Crisp 웹사이트, 운영자, 대화를 MCP 도구로 노출하여, MCP 호환 AI 에이전트가 이를 조회하고 비공개 메모를 게시하며 대화 세그먼트를 관리할 수 있게 합니다.

도구

도구

티어

설명

get_website

공통

단일 웹사이트(워크스페이스)를 가져옵니다.

list_connect_websites

plugin

플러그인 토큰에 연결된 모든 웹사이트를 나열합니다.

get_connect_account

plugin

인증된 플러그인 계정을 가져옵니다.

list_website_operators

공통

웹사이트의 운영자를 나열합니다.

list_last_active_website_operators

공통

웹사이트의 마지막 활성 운영자를 나열합니다.

get_website_operator

공통

웹사이트의 단일 운영자를 가져옵니다.

list_conversations

공통

웹사이트의 대화를 나열합니다(페이지네이션 및 필터 가능).

get_conversation

공통

단일 대화를 가져옵니다.

get_conversation_messages

공통

대화의 메시지를 가져옵니다.

send_conversation_note

공통

비공개 메모를 게시합니다(운영자 전용, 방문자에게 보이지 않음).

set_conversation_segments

공통

대화에 할당된 세그먼트를 교체합니다.

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=pluginX-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 앱에서 교체하세요.

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