Yap MCP
Texto privado de voz a texto en el dispositivo: transcribe archivos locales de audio y video sin conexión con Parakeet TDT v3.
Documentación
Yap MCP: transcripción de voz a texto privada y local para asistentes de IA
Dale a Claude, Cursor, VS Code, Windsurf o cualquier cliente MCP la capacidad de transcribir archivos de audio en tu propia computadora y de buscar lo que dictaste con la aplicación Yap. Sin subidas, sin clave de API, sin cuenta.
Yap MCP ejecuta el mismo motor de voz que la aplicación de dictado Yap: NVIDIA Parakeet TDT v3 mediante sherpa-onnx, en tu CPU. El audio nunca sale de tu máquina; la única solicitud de red es una descarga única del modelo de voz (alrededor de 670 MB) desde Hugging Face, verificada por suma de comprobación.
Herramientas
| Herramienta | Qué hace |
|---|---|
transcribe_audio | Transcribe un archivo de audio o video local de cualquier duración: WAV, MP3, M4A/AAC, MP4, FLAC, OGG, Opus, WebM, AIFF, CAF y más. Detecta el idioma automáticamente entre 25 idiomas europeos. Sellos de tiempo opcionales al inicio de cada pasaje y la limpieza de Yap (mayúsculas, puntuación, eliminación de "um"). |
search_dictations | Busca el historial de dictado que la aplicación Yap guarda en esta computadora (Mac y Windows), del más reciente al más antiguo. Solo lectura. |
prepare_speech_model | Descarga y verifica el modelo de voz antes de la primera transcripción, o informa su estado. |
Pídele a tu asistente cosas como "transcribe ~/Downloads/interview.m4a con sellos de tiempo", "resume la nota de voz en mi escritorio" o "¿qué dicté sobre el presupuesto esta semana?".
Instalación
Requiere Node.js 20 o más reciente (22.13+ para search_dictations). macOS (Apple Silicon e Intel), Windows x64 y Linux x64/arm64.
Claude Desktop, un clic: descarga yap.mcpb y ábrelo (macOS y Windows). O agrégalo a claude_desktop_config.json:
{
"mcpServers": {
"yap": { "command": "npx", "args": ["-y", "github:founden-bot/yap-mcp"] }
}
}
Claude Code:
claude mcp add yap -- npx -y github:founden-bot/yap-mcp
Complemento de Claude Code: /plugin marketplace add founden-bot/yap-mcp, luego /plugin install yap@yap.
Gemini CLI: gemini extensions install https://github.com/founden-bot/yap-mcp.
Cursor, Windsurf, VS Code, Cline, Zed y otros clientes: agrega un servidor stdio con el comando npx y los argumentos -y github:founden-bot/yap-mcp.
La primera transcripción descarga el modelo una vez (unos minutos en una conexión típica) y responde con el progreso mientras lo hace; después de eso, todo funciona sin conexión. La transcripción se ejecuta aproximadamente diez veces más rápido que el tiempo real en una laptop moderna, por lo que una hora de audio toma unos seis minutos.
En la terminal
El mismo motor como comando: npx -y -p github:founden-bot/yap-mcp yap-transcribe memo.m4a imprime la transcripción (agrega --timestamps para los tiempos de inicio; varios archivos a la vez están bien).
Idiomas
Inglés, alemán, francés, español, italiano, portugués, neerlandés, polaco, ruso, ucraniano, sueco, danés, finlandés, checo, eslovaco, húngaro, rumano, búlgaro, griego, croata, esloveno, letón, lituano, estonio y maltés.
Privacidad
- El audio se lee desde la ruta que indicas, se decodifica en memoria y se descarta. Nada se sube, registra o almacena.
search_dictationsabre la base de datos del historial de Yap en modo solo lectura y devuelve solo los dictados que coinciden; ese texto luego va al asistente que estás usando, como cualquier otra cosa que le muestres.- Configuración:
YAP_MCP_CACHEmueve la caché del modelo (predeterminado:~/Library/Caches/yap-mcpen macOS,%LOCALAPPDATA%\yap-mcpen Windows,~/.cache/yap-mcpen Linux). En Windows, se reutiliza un modelo ya descargado por la aplicación Yap.
Dicta en lugar de escribir
Yap MCP maneja grabaciones. Para hablar en cualquier aplicación mientras trabajas (tu editor, Slack, correo, las aplicaciones de Claude y ChatGPT), usa Yap: mantén presionada una tecla, habla y el texto aparece donde está tu cursor, transcrito en tu computadora.
Licencia
MIT para este código. El modelo de voz es NVIDIA Parakeet TDT 0.6B v3 (CC-BY-4.0), conversión ONNX del proyecto sherpa-onnx (Apache-2.0).
Hecho por Yap, O-mega Enterprise Inc. Preguntas: hello@yapapp.cc