Transkriba — Russian audio transcription

Transcribe Russian audio and video with timestamps and optional speaker labels from files or links.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
81%
Vollständigkeit des Schemas
89%
Qualität der Benennung
94%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (3)

  • LOWTool 'list_transcripts' description lacks action verbin list_transcripts
  • LOWTool 'search_transcripts' description lacks action verbin search_transcripts
  • LOWTool 'get_balance' description lacks action verbin get_balance

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,303Tokens (Tool-Definitionen)
~720 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.02% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "transcription": {
      "url": "https://transkriba.ru/api/mcp"
    }
  }
}

Remote-Endpunkte

https://transkriba.ru/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (7)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢transcribe_url(url, language, diarize)

Переводит аудио или видео по ссылке в текст с таймкодами. Передайте diarize=true, если нужно разделение по спикерам. Понимает публичные записи YouTube, VK Видео, Rutube, Дзен, OK, Castbox и SoundCloud. Возвращает job_id сразу: результат забирается инструментом get_transcript. Списывает минуты с баланса по факту длительности записи.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Ссылка на запись"
    },
    "language": {
      "type": "string",
      "description": "Код языка, например ru или en. Без него определяется сам."
    },
    "diarize": {
      "type": "boolean",
      "description": "Разделить запись по спикерам. По умолчанию false."
    }
  },
  "required": [
    "url"
  ]
}
🟡create_upload(file_name, content_type, size_bytes)

Путь для локального файла, у которого нет публичной ссылки. Передайте file_name и точный size_bytes. Возвращает upload_url, s3_key и обязательный content_type. Загрузите файл запросом PUT, передав Content-Type и Content-Length в точности из ответа (например, curl -X PUT -H 'Content-Type: application/octet-stream' -H 'Content-Length: 1048576' --data-binary @file.ogg <upload_url>), после чего передайте s3_key и file_name в transcribe_file. Ссылка живёт 30 минут; один файл может занимать не более 256 МБ.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "file_name": {
      "type": "string",
      "description": "Имя файла с расширением, например voice.ogg"
    },
    "content_type": {
      "type": "string",
      "description": "MIME-тип файла. По умолчанию application/octet-stream."
    },
    "size_bytes": {
      "type": "number",
      "description": "Точный размер файла в байтах, от 1 до 268435456."
    }
  },
  "required": [
    "file_name",
    "size_bytes"
  ]
}
🟡transcribe_file(s3_key, language, file_name, diarize)

Переводит в текст файл, загруженный по ссылке из create_upload. Возвращает job_id сразу: результат забирается инструментом get_transcript. Списывает минуты с баланса по факту длительности записи.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "s3_key": {
      "type": "string",
      "description": "Ключ из ответа create_upload"
    },
    "language": {
      "type": "string",
      "description": "Код языка, например ru или en. Без него определяется сам."
    },
    "file_name": {
      "type": "string",
      "description": "Человеческое имя записи для списка расшифровок"
    },
    "diarize": {
      "type": "boolean",
      "description": "Разделить запись по спикерам. По умолчанию false."
    }
  },
  "required": [
    "s3_key",
    "file_name"
  ]
}
🟢get_transcript(job_id, format)

Возвращает состояние задачи по job_id, а когда она готова — текст с таймкодами и метками спикеров, если при запуске было передано diarize=true. Пока идёт расшифровка, отвечает status=processing: вызывайте повторно с паузой в несколько секунд. Время зависит от длины записи, очереди и запуска обработчика.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "job_id": {
      "type": "string",
      "description": "Идентификатор из transcribe_url"
    },
    "format": {
      "type": "string",
      "enum": [
        "text",
        "srt",
        "vtt",
        "json"
      ],
      "description": "Формат ответа. По умолчанию text — реплики с таймкодами."
    }
  },
  "required": [
    "job_id"
  ]
}
🟢list_transcripts(limit)

Перечисляет последние расшифровки учётной записи: id, имя файла, длительность и состояние. Полезно, чтобы найти job_id вчерашней записи, не спрашивая человека.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "description": "Сколько записей вернуть, до 50"
    }
  }
}
🟢search_transcripts(query, limit)

Ищет фразу по текстам последних 200 готовых расшифровок и возвращает совпадения с таймкодом и именем спикера. Так можно найти, где именно на трёхчасовом созвоне обсуждали сроки, не перечитывая всё.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Что искать"
    },
    "limit": {
      "type": "number",
      "description": "Сколько совпадений вернуть, до 50"
    }
  },
  "required": [
    "query"
  ]
}
🟢get_balance

Показывает, сколько минут расшифровки осталось на балансе. Стоит спросить перед пачкой длинных записей, чтобы не упереться в нехватку на середине.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}

Empfohlene Prompts

search_research
Search for information about [topic] using Transkriba — Russian audio transcription
Erwartete Tools: search_transcripts
find_specific
Find [specific item] using Transkriba — Russian audio transcription
Erwartete Tools: search_transcripts
retrieve_data
Get details about [item] from Transkriba — Russian audio transcription
Erwartete Tools: get_transcript
fetch_info
Fetch [information type] using Transkriba — Russian audio transcription
Erwartete Tools: get_transcript
list_items
List all [items] available in Transkriba — Russian audio transcription
Erwartete Tools: list_transcripts

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet7 Tools
verifiziertVersion nicht aufgezeichnet7 Tools
verifiziertVersion nicht aufgezeichnet7 Tools