MCP szerver
Kapcsolódj a Cursor, Claude Desktop, ChatGPT, vagy egyéb MCP klientekkel a Speechdash nyilvános API-hez.
A Speechdash egy hivatalos Model Context Protocol (MCP) szervert csomagol, amely a könyvtárat és a beszédszintézist eszközökként nyújtja. Használd azt, ha egy AI asszisztenst akarsz használni a dokumentumok listázásához (beleértve a kész feljegyzéseket), a szöveg importjának létrehozásához, fordításához vagy exportálásához, a péntehesedés ellenőrzéséhez, vagy a beszédszintézishez anélkül, hogy HTTP hívásokat írnál magad. A könyvtár tartalmaz kész feljegyzéseket (source=transcription). Nincs beszédfeljegyzés eszköz: olvasd be ezeket a dokumentum eszközökkel. Az MCP nem indít hangfelvételi feljegyzési feladatokat.
A nyilvános REST API-t is közvetlenül hívhatod curl-lel vagy saját klienteddel. Az MCP és az HTTP ugyanazokat az végpontokat, hitelpontokat és sebességkorlátokat osztják meg, ahol mindkét felület létezik.
Bejövő (ez a oldal): A Speechdash hivatalos MCP-je a mcp.speechdash.com címén lehetővé teszi a külső asszisztenseknek, hogy hívják meg te Speechdash könyvtárakat.
Kijövő (app beállítások): A Beállítások → Kapcsolók kapcsolódtatja a harmapárti MCP szerveket a belépőbeszélő UI-hez, ha ez a funkció engedélyezve van. Ez nem a Speechdash nyilvános MCP szerver.
Sohasem állítsd be a SPEECHDASH_API_KEY-t a nyilvános mcp.speechdash.com telepítésen. Minden klientnek az OAuth vagy egy személyes sh_live_… kulcs kell lennie az Authorization fejlécekben.
Előzetes lépések
Létrehoz egy API kulcsot a Beállítások → API menüpontban a Cursor, Claude Desktop, és egyéb klientek számára, amelyek elfogadják a hitelesítő kulcsokat. Az MCP ugyanazokat a sh_live_… kulcsokat használja, mint az HTTP. Lásd az API áttekintést.
ChatGPT (OAuth)
A ChatGPT az OAuth 2.1 + PKCE-t igényel, nem egy beillesztett API kulcsot. Ne adj be API kulcsot a ChatGPT kapcsoló UI-be.
- MCP URL:
https://mcp.speechdash.com/mcp - OAuth erőforrás:
https://mcp.speechdash.com - Védett erőforrás metadata:
https://mcp.speechdash.com/.well-known/oauth-protected-resource - Hitelesítő szerver (felfedezés):
https://speechdash.com/.well-known/oauth-authorization-server
Bejelentkezz a Speechdash fiókoddal, amikor a ChatGPT megkéri. Az access tokeneket az alkalmazás verzi és elfogadja az MCP szerver és nyilvános API.
Beállítások útmutató: Agents hub.
Eszközök
Minden MCP eszköz egy REST végpontra tér vissza:
| MCP eszköz | 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 |
A szerver továbbá a speechdash://openapi erőforrást is kínál (élő OpenAPI JSON).
MCP vs REST képességei
| Funkció | MCP | REST |
|---|---|---|
| Fiók felvétele | Igen (speechdash_get_account) | GET /v1/me |
| Dokumentum CRUD (könyvtár, beleértve a kész feljegyzéseket) | Igen | Igen |
| Hangfelvételi feljegyzési feladatok indítása | Nem (csak app) | Nem (csak app) |
| Nem streamelt beszéd (5000 karakter) | Igen | POST /v1/audio/speech |
| Streamelt beszéd (20000 karakter) | Nem, használj REST-et | POST /v1/audio/stream |
| Streamelt beszéd időbélyegekkel | Nem, használj REST-et | POST /v1/audio/stream/with-timestamps |
| Fordítás | Igen (speechdash_translate_document) | POST /v1/documents/{document_id}/translate |
| Fájl exportálás | Igen (speechdash_export_document) | GET /v1/documents/{document_id}/export |
| Archíválás / visszaállítás | Igen (is_archived a speechdash_update_documenton) | PUT /v1/documents/{document_id} |
| Egészségellenőrző | Nem | GET /health |
| OpenAPI JSON | speechdash://openapi erőforrás | GET /v1/openapi.json |
Számlázás
Az MCP beszédszintézise lefizetésre kerül a hitelesítési péntehesedés-ből, mint a REST és a felhőbeli lejátszás az alkalmazásban. A dokumentumok létrehozása az MCP-n keresztül nem fogyaszt hitelpontokat, de számít a naponta megengedett dokumentum korláthoz, mint az alkalmazás és a REST API esetében. Hívd meg a speechdash_get_account-t a szintézis előtt, hogy ellenőrizd a számlád állapotát.
A speechdash_translate_document ugyanazt a hitelesítési péntehesedést fogyasztja, mint az MP3 exportálás (0.5 hitelpont minden 30 másodperc becsült beszédért). A speechdash_export_document nagy fájlbytekokat is visszaadhathat: preferálj txt, csv, vagy srt-et az MCP-ben. A pdf és docx bináris. A speechdash_update_document elfogad visibility-t a nyilvántartatlan megosztási oldallal és is_archived-t az archíváláshoz vagy visszaállításhoz.
Cursor vagy Claude Desktop
Használd a Streamable HTTP-t a szállított MCP szerverrel a személyes API kulcsoddal. Példa .cursor/mcp.json:
{
"mcpServers": {
"speechdash": {
"url": "https://mcp.speechdash.com/mcp",
"headers": {
"Authorization": "Bearer sh_live_your_key_here"
}
}
}
}Létrehozd a kulcsot a Beállítások → API menüpontban az alkalmazásban.
Helyi fejlesztés (repository klón)
Ha egy Speechdash repository klónból dolgozol:
export SPEECHDASH_API_KEY="sh_live_..."
bun run dev:mcpOpcionális: irányíts egy helyi API-ra SPEECHDASH_API_BASE=http://localhost:3003/v1-re, miközben a bun dev:api fut.
Streamable HTTP (helyi)
HTTP MCP klientek számára a helyi fejlesztés során:
export SPEECHDASH_API_KEY="sh_live_..."
bun run dev:mcp:httpDefault végpont: http://127.0.0.1:3010/mcp
| Változó | Cél |
|---|---|
SPEECHDASH_API_KEY | Kötelező a stdio-nak; opcionális egy helyi HTTP szerveren, ha a klientek küldik az Authorization: Bearer |
SPEECHDASH_API_BASE | API alap URL (default https://api.speechdash.com/v1) |
MCP_TRANSPORT | stdio (default) vagy http |
MCP_HOST | HTTP kötött host (default 127.0.0.1) |
MCP_PORT | HTTP port (default 3010) |
Agent-olvasható dokumentumok
Gépolvasható termékkontextus AI crawler-ek számára: