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

HerramientaQué hace
transcribe_audioTranscribe 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_dictationsBusca 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_modelDescarga 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_dictations abre 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_CACHE mueve la caché del modelo (predeterminado: ~/Library/Caches/yap-mcp en macOS, %LOCALAPPDATA%\yap-mcp en Windows, ~/.cache/yap-mcp en 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