TranscriptionTools
Um servidor MCP para processamento inteligente de transcrições, incluindo formatação, correção e sumarização.
GitHub
20
Experimente este MCPPatrocinadoDocumentação
Servidor MCP TranscriptionTools
Um servidor MCP que oferece recursos inteligentes de processamento de transcrições, com formatação natural, correção contextual e sumarização inteligente alimentada por LLMs de Pensamento Profundo.
Ferramentas MCP Disponíveis
Este servidor MCP expõe quatro ferramentas poderosas para processamento de transcrições:
- repair_text - Analisa e corrige erros de transcrição com mais de 90% de confiança
- get_repair_log - Recupera logs de análise detalhados de correções anteriores
- format_transcript - Transforma transcrições com timestamps em texto formatado naturalmente
- summary_text - Gera resumos inteligentes usando a metodologia cognitiva ACE
Instalação
Instalando via Smithery
Para instalar o Transcription Tools para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @MushroomFleet/transcriptiontools-mcp --client claude
- Clone este repositório:
git clone https://github.com/mushroomfleet/TranscriptionTools-MCP
cd TranscriptionTools-MCP
- Instale as dependências:
npm install
- Compile o servidor:
npm run build
- Configure o servidor MCP no arquivo de configurações MCP:
{
"mcpServers": {
"transcription-tools": {
"command": "node",
"args": ["/path/to/TranscriptionTools-MCP/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
Usando as Ferramentas MCP
Corrigindo Erros de Transcrição
<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>
Formatando Transcrições com Timestamps
<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>
Gerando Resumos
<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>
Recuperando Logs de Correção
<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>get_repair_log</tool_name>
<arguments>
{
"session_id": "20241206143022"
}
</arguments>
</use_mcp_tool>
Tecnologias Principais
Formatação Natural
- Remove timestamps preservando padrões de fala
- Aplica espaçamento inteligente com base na duração das pausas
- Respeita a gramática natural e o fluxo do idioma
- Mantém o conteúdo transcrito exato
Correção Contextual
- Identifica e corrige prováveis erros de transcrição
- Usa contexto semântico para correções de alta confiança
- Mantém logs detalhados de todas as alterações
- Limite de 90% de confiança para correções
- Não requer o áudio original
Sumarização Inteligente
- Cria resumos concisos de transcrições processadas
- Suporta múltiplos tipos de restrições:
- Baseadas em tempo (duração da fala)
- Contagem de caracteres
- Contagem de palavras
- Preserva informações e contexto importantes
- Mantém o ritmo natural da fala
Estrutura do Projeto
/
├── .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
Configuração
Você pode personalizar o comportamento do servidor modificando diretamente o código-fonte. Os principais parâmetros de configuração estão nos arquivos de implementação de cada ferramenta:
// 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
Licença
MIT
Veja Também
- TranscriptionTools-MCP — Processamento de transcrições
- DeepLucid3D-MCP — Processamento cognitivo
- UNO-MCP — Aprimoramento narrativo
- gitea-mcp — Integração com Gitea
- zero-vector-MCP — Geração procedural