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
Claude Desktop 설정을 엽니다:
Settings > Developer > Edit Config -
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+가 필요합니다.
-
3
YOUR_API_KEY를 실제 API 키로 교체합니다. -
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