myinstants-mcp

Un servidor MCP de sonidos con millones de memes de myinstants.com: busca, reproduce y explora categorías. Usa npx myinstants-mcp para empezar.

Documentación

🔴 myinstants-mcp

dale a tu agente de IA un soundboard. sin mentiras.
millones de botones de sonido · cero configuración · solo buenas vibras ✨

npm version npm downloads MCP Registry license

Inicio rápido:
Install MCP Server in VS Code Install MCP Server in VS Code Insiders
Install in VS Code Install in VS Code Insiders


¿Qué es esto, de verdad?

un servidor MCP que conecta agentes de IA con myinstants.com — el soundboard más grande de internet. millones de sonidos de memes, vine booms, pedos, clips de anime, efectos de sonido de juegos, lo que necesites, amigue.

tu agente de IA ahora puede:

  • 🔍 buscar cualquier sonido en myinstants
  • 🔴 aplasta ese botón y reprodúcelo por tus altavoces
  • 📂 explora categorías — memes, juegos, películas, reacciones, tendencias de tiktok
  • 📈 mira lo que está en tendencia — mantente al día de verdad
  • ⏳ espera o no — bloquea hasta que el sonido termine o déjalo sonar en segundo plano

esto no es un pitido de notificación. esto es el soundboard completo de internet. tu agente tiene rizz ahora.

la configuración es brutal

npx myinstants-mcp

eso es todo. esa es la configuración. sin mentiras.

VS Code / GitHub Copilot

Añádelo a tu configuración MCP de VS Code (Usuario o .vscode/mcp.json):

{
  "servers": {
    "myinstants": {
      "command": "npx",
      "args": ["-y", "myinstants-mcp@latest"]
    }
  }
}

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "myinstants": {
      "command": "npx",
      "args": ["-y", "myinstants-mcp@latest"]
    }
  }
}

Cursor

.cursor/mcp.json:

{
  "mcpServers": {
    "myinstants": {
      "command": "npx",
      "args": ["-y", "myinstants-mcp@latest"]
    }
  }
}

[!TIP] funciona en macOS de serie (usa afplay nativo) — no necesitas instalaciones adicionales. en linux solo sudo apt install ffmpeg. eso es todo, amigue.


¿qué puede hacer? 🤔

🔧 Herramientas

HerramientaQué haceLo que da
search_soundsbuscar sonidos en myinstants"bruh" → 20 resultados con slugs
browse_categoryexplorar por categoría"memes" "games" "reactions"
play_soundreproducir un sonido (por slug, url o búsqueda rápida){ query: "sad trombone" } reproduce al instante
get_sound_details*obtener detalles de un sonido (vistas, subidor, duración)requiere MYINSTANTS_DETAILS=true
list_devices*listar dispositivos de salida de audio disponiblesrequiere MYINSTANTS_DETAILS=true

* requiere la variable de entorno MYINSTANTS_DETAILS=true

Opciones de play_sound

ParámetroTipoPredeterminadoEl chisme ☕
querystring—búsqueda rápida, reproduce el primer resultado. la opción GOAT.
slugstring—slug exacto de los resultados de búsqueda
urlstring—URL MP3 directa si eres diferente
waitbooleanfalsefalse = reproduce en segundo plano mientras el agente sigue trabajando (por defecto 💨). true = bloquea hasta que termine (para efecto dramático 🎭)

📚 Recursos

RecursoLa vibra
myinstants://trendinglo que está pegando ahora en EE. UU. 🔥
myinstants://categorieslas 14 categorías sin mentiras
myinstants://bestsalón de la fama. los GOATs. las leyendas. 🐐

Categorías

anime & manga · games · memes · movies · music · politics · pranks · reactions · sound effects · sports · television · tiktok trends · viral · whatsapp audios

cómo funciona (para los devs sigma)

agent calls play_sound({ query: "vine boom", wait: false })
  → searches myinstants.com
  → finds the MP3 URL
  → streams it through afplay/ffplay/mpv
  → sound plays through your speakers
  → agent keeps cooking while you hear the boom 🍳

los sonidos se ponen en cola automáticamente. sin superposición. tu agente puede lanzar varios sonidos y se reproducen uno tras otro. sheesh.

enseña a tu agente a trolearte 💀

pon un .instructions.md en tu repo (con applyTo: "**" en el frontmatter) y tu agente reproducirá sonidos mientras trabaja. imagina: vine boom cuando encuentra un bug. trombón triste cuando tus tests fallan. rick roll en medio de la revisión de código sin ninguna razón.

---
name: "Soundboard"
description: "Sounds for all contexts"
applyTo: "**"
---

Play sounds using the myinstants MCP server while you work:
- Play `play_sound(query: "vine boom sound")` when you find cursed code
- Play `play_sound(query: "sad trombone")` when the user's code doesn't work
- Play `play_sound(query: "minecraft level up sound")` when you fix something

mira nuestro myinstants.instructions.md para la configuración completa y desatada. tu agente nunca volverá a ser un NPC. 🏆

configuración

variables de entorno

VariablePredeterminadoEl chisme ☕
MYINSTANTS_VOLUME0.5volumen (0-1). súbelo, amigue.
MYINSTANTS_WAITfalse"true" = los sonidos bloquean hasta que terminen. modo efecto dramático 🎭
MYINSTANTS_DEVICE(predeterminado del sistema)enruta el audio a un dispositivo de salida específico. nombre de dispositivo específico de la plataforma.
MYINSTANTS_PLAYER(auto)forzar un reproductor específico: ffplay, mpv, afplay, o paplay.
MYINSTANTS_DETAILSfalse"true" = habilita las herramientas get_sound_details y list_devices.
{
  "servers": {
    "myinstants": {
      "command": "npx",
      "args": ["-y", "myinstants-mcp@latest"],
      "env": {
        "MYINSTANTS_VOLUME": "0.8",
        "MYINSTANTS_DEVICE": "Denon AVR-S760H",
        "MYINSTANTS_DETAILS": "true"
      }
    }
  }
}

selección de dispositivo de audio

enruta los sonidos a un dispositivo de salida específico en lugar del predeterminado del sistema:

# set device name (platform-specific)
export MYINSTANTS_DEVICE="Denon AVR-S760H"

# force a specific player (optional)
export MYINSTANTS_PLAYER="ffplay"

# enable device listing tool
export MYINSTANTS_DETAILS="true"

descubre los dispositivos disponibles:

# macOS
ffmpeg -f avfoundation -list_devices true -i "" 2>&1

# Linux (PulseAudio)
pactl list short sinks

# mpv (cross-platform)
mpv --audio-device=help

o usa la herramienta list_devices cuando MYINSTANTS_DETAILS=true — tu agente puede descubrir dispositivos por ti. 💅

soporte de reproductores:

ReproductorFlag de dispositivoEjemplo
ffplay-audio_deviceffplay -audio_device "Denon AVR-S760H"
mpv--audio-device=mpv --audio-device="pulse/alsa_output.usb"
paplay--device=paplay --device=bluez_sink.XX
afplay❌ N/Asolo el predeterminado de macOS (sin selección de dispositivo)

notas:

  • el comportamiento predeterminado no cambia — usa la salida predeterminada del sistema si MYINSTANTS_DEVICE no está configurado
  • afplay en macOS no soporta selección de dispositivo — configura MYINSTANTS_PLAYER=ffplay o mpv si necesitas control de dispositivo
  • los nombres de dispositivo son específicos de la plataforma (consulta los comandos de descubrimiento arriba)
  • el reproductor de Windows PowerShell no soporta selección de dispositivo — instala ffmpeg o mpv para soporte de dispositivo

soporte de reproductor de audio

ReproductorPlataformaInstalaciónVibra
afplaymacOSpreinstalado 💅simplemente funciona. cero esfuerzo. slay.
ffplayen todas partesbrew install ffmpeg / apt install ffmpegel amigue confiable
mpven todas partesbrew install mpv / apt install mpvtambién válido sin mentiras

detecta automáticamente lo que tienes. prueba afplay primero en mac, luego ffplay, luego mpv. la cadena de respaldo es brutal.

¿por qué? 💀

porque tu agente de IA debería poder darte un vine boom cuando el código compila. porque el trombón triste cuando los tests fallan es objetivamente correcto. porque el botón de bruh existe y tu agente merece presionarlo. esto no es delulu — esto es el futuro.

cualquier otro servidor de sonido MCP reproduce un pitido de notificación. un pitido. eso da energía de NPC. tenemos millones de sonidos. el soundboard completo de internet. solo comportamiento de personaje principal.

es... open source 💅

hecho por @austenstone 🏷️

impulsado por myinstants.com · construido con MCP

sin mentiras, este podría ser el servidor MCP más desquiciado de la historia y estamos orgullosos en secreto 💀🔥