Spoken — MCP-сервер для Claude Code: транскрипты подкастов
Отдаёт агенту готовые транскрипты вышедших подкастов в Markdown с настоящими именами спикеров. Пригодится, когда нужен текст выпуска без возни с аудио.
claude mcp add --transport http spoken https://spoken.md/mcpЧто делает Spoken
Spoken — это API для получения транскриптов уже опубликованных подкастов. Аудио никуда загружать не надо, диаризацию запускать тоже: сервис сам подставляет имена говорящих вместо безликих «Speaker 1», расставляет таймкоды и возвращает Markdown, удобный для контекста LLM и нарезки на чанки для RAG.
Локальный вариант ставится как spoken-mcp через npx, хостед — по адресу https://spoken.md/mcp. Оба дают восемь инструментов: поиск выпусков по тексту или ссылке на Spotify и YouTube, список эпизодов шоу, получение транскрипта, проверка баланса, подписки на шоу и новые выпуски по ним. Для работы нужен ключ SPOKEN_API_KEY; без него берётся демо-ключ pt_demo, и тогда поиск работает полностью, а транскрипты доступны только для демо-выпуска.
Оплата поштучная, кредитами, без подписки. Повторное получение того же транскрипта кредитов не списывает, за неудачные вызовы тоже не берут. Если планируете держать базу знаний в актуальном состоянии, схема такая: по расписанию вызывать list_new_episodes, а затем get_transcript по тому, что он вернул.
Какие задачи решает
- получить текст выпуска подкаста без загрузки аудио
- подставить настоящие имена спикеров вместо анонимных меток
- нарезать транскрипт на чанки для векторного хранилища
- следить за новыми эпизодами любимых шоу
- найти выпуск по ссылке на Spotify или YouTube
Примеры запросов агенту
- Найди выпуск подкаста про сон по запросу и покажи его транскрипт
- Собери Markdown-транскрипт этого эпизода с именами спикеров
- Покажи новые выпуски шоу, которые я ещё не забирал
Как установить Spoken
1Командой платформы: удалённый сервер
claude mcp add --transport http spoken https://spoken.md/mcp2Командой платформы
claude mcp add --env SPOKEN_API_KEY=<SPOKEN_API_KEY> --transport stdio spoken -- npx -y spoken-mcpВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add spoken --url https://spoken.md/mcp2Командой платформы
codex mcp add spoken --env SPOKEN_API_KEY=<SPOKEN_API_KEY> -- npx -y spoken-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"spoken": {
"url": "https://spoken.md/mcp"
}
}
}{
"mcpServers": {
"spoken": {
"command": "npx",
"args": [
"-y",
"spoken-mcp"
],
"env": {
"SPOKEN_API_KEY": "<SPOKEN_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"spoken": {
"type": "http",
"url": "https://spoken.md/mcp"
}
}
}{
"servers": {
"spoken": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"spoken-mcp"
],
"env": {
"SPOKEN_API_KEY": "<SPOKEN_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http spoken https://spoken.md/mcp2Командой платформы
gemini mcp add -e SPOKEN_API_KEY=<SPOKEN_API_KEY> spoken npx -y spoken-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Spoken
Как установить Spoken в Claude Code?
Для хостед-версии выполните claude mcp add --transport http spoken https://spoken.md/mcp. Для локальной: claude mcp add --env SPOKEN_API_KEY=<SPOKEN_API_KEY> --transport stdio spoken -- npx -y spoken-mcp.
Что делает Spoken?
Возвращает транскрипты опубликованных подкастов в Markdown с настоящими именами говорящих и таймкодами. Плюс умеет искать выпуски, вести список отслеживаемых шоу и показывать новые эпизоды.
Нужен ли ключ API для работы?
Да, ключ передаётся в SPOKEN_API_KEY. Без него используется демо-ключ pt_demo: поиск и список эпизодов работают, а транскрипты ограничены демо-выпуском.