TranscriptionTools
Un servidor MCP para el procesamiento inteligente de transcripciones, que incluye formato, reparación y resumen.
GitHub
20
Prueba este MCPPatrocinadoDocumentación
Servidor MCP TranscriptionTools
Un servidor MCP que proporciona capacidades inteligentes de procesamiento de transcripciones, con formato natural, reparación contextual y resúmenes inteligentes impulsados por LLMs de Pensamiento Profundo.
Herramientas MCP Disponibles
Este servidor MCP expone cuatro potentes herramientas para el procesamiento de transcripciones:
- repair_text - Analiza y repara errores de transcripción con más del 90% de confianza
- get_repair_log - Recupera registros de análisis detallados de reparaciones anteriores
- format_transcript - Transforma transcripciones con marcas de tiempo en texto con formato natural
- summary_text - Genera resúmenes inteligentes utilizando la metodología cognitiva ACE
Instalación
Instalación mediante Smithery
Para instalar Transcription Tools para Claude Desktop automáticamente a través de Smithery:
npx -y @smithery/cli install @MushroomFleet/transcriptiontools-mcp --client claude
- Clona este repositorio:
git clone https://github.com/mushroomfleet/TranscriptionTools-MCP
cd TranscriptionTools-MCP
- Instala las dependencias:
npm install
- Compila el servidor:
npm run build
- Configura el servidor MCP en tu archivo de configuración MCP:
{
"mcpServers": {
"transcription-tools": {
"command": "node",
"args": ["/path/to/TranscriptionTools-MCP/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
Uso de las Herramientas MCP
Reparación de Errores de Transcripción
<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>
Formato de Transcripciones con Marcas de Tiempo
<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>
Generación de Resúmenes
<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>
Recuperación de Registros de Reparación
<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>get_repair_log</tool_name>
<arguments>
{
"session_id": "20241206143022"
}
</arguments>
</use_mcp_tool>
Tecnologías Principales
Formato Natural
- Elimina las marcas de tiempo preservando los patrones de habla
- Aplica espaciado inteligente basado en la duración de las pausas
- Respeta la gramática natural y el flujo del lenguaje
- Mantiene el contenido transcrito exacto
Reparación Contextual
- Identifica y corrige errores probables de transcripción
- Utiliza contexto semántico para correcciones de alta confianza
- Mantiene registros detallados de todos los cambios
- Umbral de confianza del 90% para correcciones
- No requiere audio original
Resumen Inteligente
- Crea resúmenes concisos de transcripciones procesadas
- Soporta múltiples tipos de restricciones:
- Basadas en tiempo (duración del habla)
- Número de caracteres
- Número de palabras
- Preserva información clave y contexto
- Mantiene el ritmo natural del habla
Estructura del Proyecto
/
├── .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
Configuración
Puedes personalizar el comportamiento del servidor modificando directamente el código fuente. Los parámetros de configuración clave se encuentran en los archivos de implementación de cada herramienta:
// 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
Licencia
MIT
Véase También
- TranscriptionTools-MCP — Procesamiento de transcripciones
- DeepLucid3D-MCP — Procesamiento cognitivo
- UNO-MCP — Mejora narrativa
- gitea-mcp — Integración con Gitea
- zero-vector-MCP — Generación procedural