MCP 서버
Cursor, Claude Desktop, ChatGPT 또는 다른 MCP 클라이언트를 Speechdash 공용 API에 연결합니다.
Speechdash는 공식 Model Context Protocol (MCP) 서버를 제공합니다. 이 서버는 라이브러리와 음성 합성을 도구로 노출합니다. AI 어시스턴트가 문서 목록(완료된 전사본 포함), 텍스트 임포트, 번역 또는 내보내기, 지갑 확인, 또는 HTTP 호출을 직접 작성하지 않고 음성 합성을 수행하려면 이 서버를 사용합니다. 라이브러리에는 완료된 전사본(source=transcription)이 포함되어 있습니다. 전사본 도구는 없습니다: 이러한 작업을 문서 도구로 읽습니다. MCP는 음성 전사 작업을 시작하지 않습니다.
공용 REST API를 직접 curl 또는 자체 클라이언트로 호출할 수도 있습니다. MCP와 HTTP는 공통된 엔드포인트, 크레딧, 그리고 둘 다 존재하는 인터페이스의 레이트 제한을 공유합니다.
입력 (이 페이지): Speechdash의 공식 MCP인 mcp.speechdash.com은 외부 어시스턴트가 당신의 Speechdash 라이브러리를 호출할 수 있게 합니다.
출력 (앱 설정): 설정 → 커넥터는 제3자 MCP 서버를 앱 내 채팅 UI에 연결합니다. 이 기능이 활성화된 경우입니다. 이는 Speechdash의 공용 MCP 서버가 아닙니다.
공용 mcp.speechdash.com 배포판에 SPEECHDASH_API_KEY를 절대 설정하지 마세요. 각 클라이언트는 OAuth 또는 개인 sh_live_… 키를 Authorization 헤더에 인증해야 합니다.
시작하기 전에
Cursor, Claude Desktop 및 기타 베어러 키를 지원하는 클라이언트용 API 키를 앱의 설정 → API에서 생성합니다. MCP는 HTTP와 같은 sh_live_… 키를 사용합니다. API 개요를 참조하세요.
ChatGPT (OAuth)
ChatGPT는 OAuth 2.1 + PKCE를 요구하며, 복사된 API 키를 입력하지 마세요. ChatGPT 커넥터 UI에 API 키를 입력하지 마세요.
- MCP URL:
https://mcp.speechdash.com/mcp - OAuth 리소스:
https://mcp.speechdash.com - 보호된 리소스 메타데이터:
https://mcp.speechdash.com/.well-known/oauth-protected-resource - 인증 서버 (디스커버리):
https://speechdash.com/.well-known/oauth-authorization-server
ChatGPT이 로그인 요청을 할 때 Speechdash 계정으로 로그인하세요. 토큰은 앱에서 발행되고 MCP 서버 및 공용 API에서 인증됩니다.
설정 가이드: Agents hub.
도구
각 MCP 도구는 하나의 REST 엔드포인트에 매핑됩니다:
| MCP 도구 | REST |
|---|---|
speechdash_get_account | GET /v1/me |
speechdash_list_documents | GET /v1/documents |
speechdash_get_document | GET /v1/documents/{document_id} |
speechdash_create_document | POST /v1/documents |
speechdash_update_document | PUT /v1/documents/{document_id} |
speechdash_translate_document | POST /v1/documents/{document_id}/translate |
speechdash_export_document | GET /v1/documents/{document_id}/export |
speechdash_delete_document | DELETE /v1/documents/{document_id} |
speechdash_list_voices | GET /v1/voices |
speechdash_get_voice | GET /v1/voices/{voice_id} |
speechdash_synthesize_speech | POST /v1/audio/speech |
서버는 또한 리소스 speechdash://openapi (실시간 OpenAPI JSON)를 노출합니다.
MCP vs REST 기능
| 기능 | MCP | REST |
|---|---|---|
| 계정 스냅샷 | 예 (speechdash_get_account) | GET /v1/me |
| 문서 CRUD (라이브러리, 완료된 전사본 포함) | 예 | 예 |
| 음성 전사 작업 시작 | 아니오 (앱 전용) | 아니오 (앱 전용) |
| 비스트리밍 음성 (5k 문자) | 예 | POST /v1/audio/speech |
| 스트리밍 음성 (20k 문자) | 아니오, REST 사용 | POST /v1/audio/stream |
| 타임스탬프 포함 스트리밍 | 아니오, REST 사용 | POST /v1/audio/stream/with-timestamps |
| 번역 | 예 (speechdash_translate_document) | POST /v1/documents/{document_id}/translate |
| 파일 내보내기 | 예 (speechdash_export_document) | GET /v1/documents/{document_id}/export |
| 아카이브 / 복원 | 예 (is_archived on speechdash_update_document) | PUT /v1/documents/{document_id} |
| 헬스 체크 | 아니오 | GET /health |
| OpenAPI JSON | 리소스 speechdash://openapi | GET /v1/openapi.json |
청구
MCP 음성 합성은 REST 및 앱 내 클라우드 재생과 같은 크레딧 지갑을 차감합니다. MCP를 통해 문서를 생성하는 것은 크레딧을 소모하지 않지만, 앱과 REST API와 같은 일일 문서 한도를 포함합니다. 합성 전에 speechdash_get_account를 호출하여 잔액을 확인하세요.
speechdash_translate_document는 MP3 내보내기와 같은 크레딧 지갑을 사용합니다 (30초의 추정 음성당 0.5 크레딧). speechdash_export_document는 큰 파일 바이트를 반환할 수 있습니다: MCP에서 txt, csv, 또는 srt를 선호하세요. pdf와 docx는 이진 파일입니다. speechdash_update_document는 비공개 공유 페이지의 visibility와 문서 아카이브 또는 복원용 is_archived를 허용합니다.
Cursor 또는 Claude Desktop
호스팅된 MCP 서버에 스트리밍 HTTP를 사용하고 개인 API 키를 사용하세요. 예제 .cursor/mcp.json:
{
"mcpServers": {
"speechdash": {
"url": "https://mcp.speechdash.com/mcp",
"headers": {
"Authorization": "Bearer sh_live_your_key_here"
}
}
}
}키를 앱의 설정 → API에서 생성하세요.
로컬 개발 (리포지토리 클론)
Speechdash 리포지토리 클론에서 작업 중이라면:
export SPEECHDASH_API_KEY="sh_live_..."
bun run dev:mcp선택사항: SPEECHDASH_API_BASE=http://localhost:3003/v1을 사용하여 로컬 API에 연결하세요. bun dev:api가 실행 중일 때.
Streamable HTTP (로컬)
로컬 개발 중인 HTTP MCP 클라이언트용:
export SPEECHDASH_API_KEY="sh_live_..."
bun run dev:mcp:http기본 엔드포인트: http://127.0.0.1:3010/mcp
| 변수 | 목적 |
|---|---|
SPEECHDASH_API_KEY | stdio에 필수; 클라이언트가 Authorization: Bearer를 보내는 로컬 HTTP 서버에서는 선택사항 |
SPEECHDASH_API_BASE | API 기본 URL (기본값 https://api.speechdash.com/v1) |
MCP_TRANSPORT | stdio (기본값) 또는 http |
MCP_HOST | HTTP 바인드 호스트 (기본값 127.0.0.1) |
MCP_PORT | HTTP 포트 (기본값 3010) |
AI 크롤러용 문서
기계가 읽을 수 있는 제품 컨텍스트: