BizCrush 개발자

AI 연동

MCP(Model Context Protocol)로 AI 도구를 BizCrush에 연결하세요. AI 어시스턴트에서 직접 미팅 관리, 트랜스크립트 조회, 요약 생성이 가능합니다.

도구 21개 Streamable HTTP llms.txt

MCP 서버

BizCrush는 REST API와 동일한 기능을 제공하는 Model Context Protocol (MCP) 서버를 제공합니다. AI 어시스턴트가 이 도구들을 사용하여 BizCrush와 상호작용할 수 있습니다.

URL
https://extapi.bizcrush.ai/mcp
트랜스포트
Streamable HTTP
인증
X-API-Key 헤더

설정

사용할 AI 도구를 선택하고 아래 설정 가이드를 따라주세요.

Claude Desktop

  1. 1
    Claude Desktop 설정을 엽니다: Settings > Developer > Edit Config
  2. 2
    claude_desktop_config.json에 다음을 추가합니다:
{
  "mcpServers": {
    "bizcrush": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://extapi.bizcrush.ai/mcp",
        "--header",
        "X-API-Key: YOUR_API_KEY",
        "--transport",
        "http-first"
      ]
    }
  }
}

Claude Desktop은 Streamable HTTP 트랜스포트를 네이티브로 지원하지 않습니다. mcp-remote 프록시가 stdio와 원격 HTTP를 연결합니다. Node.js 18+가 필요합니다.

  1. 3
    YOUR_API_KEY를 실제 API 키로 교체합니다.
  2. 4
    Claude Desktop을 재시작하면 도구 목록에 BizCrush 도구가 표시됩니다.

사용 가능한 도구

MCP 서버를 통해 21개 도구를 사용할 수 있습니다. 각 도구는 REST API 엔드포인트와 1:1로 대응됩니다.

도구 설명 파라미터
create_meeting Create a new meeting and optionally invite participants. participant_ids: list[str], title: str
delete_meeting Delete a meeting by ID. meeting_id: str
get_meetings List the authenticated user's meetings, newest first. last_updated_at?: str, limit: int
send_meeting_message Send a text message to a meeting. meeting_id: str, text: str
delete_meeting_message Delete a message from a meeting. meeting_id: str, message_id: str
get_meeting_messages Get messages for a meeting. meeting_id: str, last_updated_at?: str, limit: int
summarize_meeting Generate an AI summary of a meeting. meeting_id: str, send_email_to_participants: bool, user_prompt?: str
ask_ai_for_meeting Ask AI a question about a meeting's content. meeting_id: str, message_text: str, model: int, attachment_urls?: list[str]
add_meeting_participants Add participants to a meeting. meeting_id: str, participant_ids: list[str]
remove_meeting_participants Remove participants from a meeting. meeting_id: str, participant_ids: list[str]
assign_co_host Assign co-host role to users. meeting_id: str, user_ids: list[str]
remove_co_host Remove co-host role from users. meeting_id: str, user_ids: list[str]
get_user_default_meeting_setting Get user's default meeting settings. device_language_code: str
update_user_default_meeting_setting Update user's default meeting settings. original_languages: list[str], view_language: str, translation_languages: list[str], contextual_keywords: list[str]
get_live_transcription_chunks Get real-time transcription chunks. meeting_id: str, last_updated_at: str, message_id?: str, limit: int
get_transcript_utterances Get finalized transcript utterances. meeting_id: str, last_updated_at: str, message_id?: str, limit: int
update_transcript_utterance Correct a transcribed utterance's text. utterance_id: str, meeting_id: str, transcript: str
get_meeting_summary Get the AI-generated summary of a meeting (cached). meeting_id: str, force_refresh: bool
get_meeting_transcripts Get the full transcripts of a meeting (cached). meeting_id: str, force_refresh: bool
upload_meeting_to_notion Upload a meeting summary to Notion. meeting_id: str
get_my_people List the user's contacts. cursor?: str, limit: int

llms.txt

llms.txt 표준을 따르는 기계 판독 가능한 문서를 제공하여, AI 에이전트가 API를 쉽게 이해할 수 있도록 합니다.

워크플로우 예시

AI 어시스턴트에 요청할 수 있는 일반적인 멀티 도구 워크플로우:

미팅 요약 파이프라인

미팅을 생성하고, 참가자를 추가한 다음, AI 요약을 생성합니다.

create_meeting add_meeting_participants summarize_meeting

미팅 리뷰

미팅 요약을 확인하고, 전체 트랜스크립트를 읽은 후, 내용에 대해 AI에게 질문합니다.

get_meeting_summary get_meeting_transcripts ask_ai_for_meeting

Notion으로 내보내기

최근 미팅 목록을 조회하고, 하나를 선택하여 요약을 Notion에 업로드합니다.

get_meetings get_meeting_summary upload_meeting_to_notion