Skip to main content
Glama
MushroomFleet

TranscriptionTools MCP Server

MCP-сервер TranscriptionTools

MCP-сервер, предоставляющий возможности интеллектуальной обработки транскриптов, включая естественное форматирование, контекстное исправление и умное резюмирование на базе LLM с глубоким мышлением.

Доступные инструменты MCP

Этот MCP-сервер предоставляет четыре мощных инструмента для обработки транскриптов:

  1. repair_text — анализирует и исправляет ошибки транскрипции с уверенностью более 90%

  2. get_repair_log — извлекает подробные журналы анализа предыдущих исправлений

  3. format_transcript — преобразует транскрипты с временными метками в текст с естественным форматированием

  4. summary_text — создает интеллектуальные резюме с использованием когнитивной методологии ACE

Related MCP server: Encoding DevOps MCP Server

Установка

Установка через Smithery

Чтобы автоматически установить Transcription Tools для Claude Desktop через Smithery:

npx -y @smithery/cli install @MushroomFleet/transcriptiontools-mcp --client claude
  1. Клонируйте этот репозиторий:

git clone https://github.com/mushroomfleet/TranscriptionTools-MCP
cd TranscriptionTools-MCP
  1. Установите зависимости:

npm install
  1. Соберите сервер:

npm run build
  1. Настройте MCP-сервер в файле настроек MCP:

{
  "mcpServers": {
    "transcription-tools": {
      "command": "node",
      "args": ["/path/to/TranscriptionTools-MCP/build/index.js"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Использование инструментов MCP

Исправление ошибок транскрипции

<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>repair_text</tool_name>
<arguments>
{
  "input_text": "We recieve about ten thousand dollars which is defiantly not enough.",
  "is_file_path": false
}
</arguments>
</use_mcp_tool>

Форматирование транскриптов с временными метками

<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>format_transcript</tool_name>
<arguments>
{
  "input_text": "/path/to/timestamped-transcript.txt",
  "is_file_path": true,
  "paragraph_gap": 8,
  "line_gap": 4
}
</arguments>
</use_mcp_tool>

Создание резюме

<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>summary_text</tool_name>
<arguments>
{
  "input_text": "Long text to summarize...",
  "is_file_path": false,
  "constraint_type": "words",
  "constraint_value": 100
}
</arguments>
</use_mcp_tool>

Получение журналов исправлений

<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>get_repair_log</tool_name>
<arguments>
{
  "session_id": "20241206143022"
}
</arguments>
</use_mcp_tool>

Основные технологии

Естественное форматирование

  • Удаляет временные метки, сохраняя при этом речевые паттерны

  • Применяет интеллектуальные интервалы на основе длительности пауз

  • Соблюдает естественную грамматику и поток речи

  • Сохраняет точное содержание транскрипта

Контекстное исправление

  • Выявляет и исправляет вероятные ошибки транскрипции

  • Использует семантический контекст для высокоточных исправлений

  • Ведет подробные журналы всех изменений

  • Порог уверенности для исправлений — 90%

  • Оригинальный аудиофайл не требуется

Умное резюмирование

  • Создает краткие резюме обработанных транскриптов

  • Поддерживает несколько типов ограничений:

    • По времени (длительность речи)

    • По количеству символов

    • По количеству слов

  • Сохраняет ключевую информацию и контекст

  • Поддерживает естественный ритм речи

Структура проекта

/
├── .gitignore         # Git ignore file
├── LICENSE            # MIT license file
├── README.md          # This documentation
├── package.json       # Package dependencies and scripts
├── tsconfig.json      # TypeScript configuration
├── build/             # Compiled JavaScript files (generated after build)
│   ├── tools/         # Compiled tool implementations
│   └── utils/         # Compiled utility functions
└── src/               # Source TypeScript files
    ├── index.ts       # MCP server entry point
    ├── tools/         # Tool implementations
    │   ├── formatting.ts
    │   ├── repair.ts
    │   └── summary.ts
    └── utils/         # Utility functions
        ├── file-handler.ts
        └── logger.ts

Конфигурация

Вы можете настроить поведение сервера, изменив исходный код напрямую. Основные параметры конфигурации находятся в соответствующих файлах реализации инструментов:

// In src/tools/formatting.ts
const paragraph_gap = 8; // seconds
const line_gap = 4;      // seconds

// In src/tools/repair.ts
const confidence_threshold = 90; // percentage

// In src/tools/summary.ts
const default_speaking_pace = 150; // words per minute

Лицензия

MIT

См. также

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MushroomFleet/TranscriptionTools-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server