myinstants-mcp

Um servidor MCP de soundboard com milhões de sons de memes do myinstants.com — pesquise, toque e navegue por categorias. npx myinstants-mcp para começar.

Documentação

🔴 myinstants-mcp

dê ao seu agente de IA uma soundboard. sem exagero.
milhões de botões de som · zero configuração · só vibes ✨

npm version npm downloads MCP Registry license

Início Rápido:
Install MCP Server in VS Code Install MCP Server in VS Code Insiders
Install in VS Code Install in VS Code Insiders


fr fr o que é isso

um servidor MCP que conecta agentes de IA ao myinstants.com — a maior soundboard da internet. milhões de sons de memes, vine booms, barulhos de peido, clipes de anime, efeitos sonoros de games, o que você precisar, amiga.

seu agente de IA agora pode:

  • 🔍 pesquisar qualquer som no myinstants
  • 🔴 apertar o botão e tocar pelos seus alto-falantes
  • 📂 navegar por categorias — memes, games, filmes, reações, trends do tiktok
  • 📈 ver o que está em alta — fique por dentro, sério
  • ⏳ esperar ou não — bloquear até o som terminar ou deixar tocar em segundo plano

isso não é um bipe de notificação. isso é a soundboard inteira da internet. seu agente agora tem carisma.

a configuração é simples

npx myinstants-mcp

é isso. essa é a configuração. sem exagero.

VS Code / GitHub Copilot

Adicione ao seu config MCP do VS Code (Usuário ou .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 no macOS direto de fábrica (usa o afplay nativo) — sem instalações extras. no linux, basta sudo apt install ffmpeg. é isso, amiga.


o que ele pode fazer tho 🤔

🔧 Ferramentas

FerramentaO que fazÉ tipo
search_soundspesquisa sons no myinstants"bruh" → 20 resultados com slugs
browse_categorynavega por categoria"memes" "games" "reactions"
play_soundtoca um som (por slug, url ou busca rápida){ query: "sad trombone" } toca na hora
get_sound_details*obtém detalhes sobre um som (visualizações, uploader, duração)requer MYINSTANTS_DETAILS=true
list_devices*lista dispositivos de saída de áudio disponíveisrequer MYINSTANTS_DETAILS=true

* requer a variável de ambiente MYINSTANTS_DETAILS=true

Opções do play_sound

ParâmetroTipoPadrãoO chá ☕
querystring—busca rápida, toca o primeiro resultado. a opção GOAT.
slugstring—slug exato dos resultados da busca
urlstring—URL direta do MP3 se você for diferenciado
waitbooleanfalsefalse = toca em segundo plano enquanto o agente continua trabalhando (padrão 💨). true = bloqueia até terminar (para efeito dramático 🎭)

📚 Recursos

RecursoA vibe
myinstants://trendingo que está bombando agora nos EUA 🔥
myinstants://categoriestodas as 14 categorias, sem exagero
myinstants://besthall da fama. os GOATs. as lendas. 🐐

Categorias

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

como funciona (para os 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 🍳

os sons entram na fila automaticamente. sem sobreposição. seu agente pode disparar vários sons e eles tocam um após o outro. sheesh.

ensine seu agente a te trollar 💀

coloque um .instructions.md no seu repositório (com applyTo: "**" no frontmatter) e seu agente vai tocar sons enquanto trabalha. imagine: vine boom quando ele encontra um bug. trombone triste quando seus testes falham. rick roll no meio do code review sem motivo nenhum.

---
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

confira nosso myinstants.instructions.md para a configuração completa e sem limites. seu agente nunca mais vai ser um NPC. 🏆

configuração

variáveis de ambiente

VariávelPadrãoO chá ☕
MYINSTANTS_VOLUME0.5o volume (0-1). aumenta aí, amiga.
MYINSTANTS_WAITfalse"true" = sons bloqueiam até terminar. modo efeito dramático 🎭
MYINSTANTS_DEVICE(padrão do sistema)direciona o áudio para um dispositivo de saída específico. nome do dispositivo específico da plataforma.
MYINSTANTS_PLAYER(automático)força um player específico: ffplay, mpv, afplay ou paplay.
MYINSTANTS_DETAILSfalse"true" = habilita as ferramentas get_sound_details e list_devices.
{
  "servers": {
    "myinstants": {
      "command": "npx",
      "args": ["-y", "myinstants-mcp@latest"],
      "env": {
        "MYINSTANTS_VOLUME": "0.8",
        "MYINSTANTS_DEVICE": "Denon AVR-S760H",
        "MYINSTANTS_DETAILS": "true"
      }
    }
  }
}

seleção de dispositivo de áudio

direcione sons para um dispositivo de saída específico em vez do padrão do 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"

descubra dispositivos disponíveis:

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

# Linux (PulseAudio)
pactl list short sinks

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

ou use a ferramenta list_devices quando MYINSTANTS_DETAILS=true — seu agente pode descobrir dispositivos por você. 💅

suporte a players:

PlayerFlag de DispositivoExemplo
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/Aapenas padrão do sistema macOS (sem seleção de dispositivo)

notas:

  • comportamento padrão inalterado — usa a saída padrão do sistema se MYINSTANTS_DEVICE não estiver definido
  • afplay no macOS não suporta seleção de dispositivo — defina MYINSTANTS_PLAYER=ffplay ou mpv se precisar de controle de dispositivo
  • nomes de dispositivos são específicos da plataforma (veja os comandos de descoberta acima)
  • o player do Windows PowerShell não suporta seleção de dispositivo — instale ffmpeg ou mpv para suporte a dispositivos

suporte a players de áudio

PlayerPlataformaInstalaçãoVibe
afplaymacOSpré-instalado 💅simplesmente funciona. zero esforço. arrasa.
ffplayem todo lugarbrew install ffmpeg / apt install ffmpego amigo confiável
mpvem todo lugarbrew install mpv / apt install mpvtambém válido, sem exagero

detecta automaticamente o que você tem. tenta afplay primeiro no mac, depois ffplay, depois mpv. a cadeia de fallback é simples.

por que tho 💀

porque seu agente de IA deveria poder te acertar com um vine boom quando o código compila. porque trombone triste quando os testes falham é objetivamente correto. porque o botão "bruh" existe e seu agente merece apertá-lo. isso não é delírio — isso é o futuro.

todo outro servidor MCP de som toca um bipe de notificação. um bipe. isso é energia de NPC. nós temos milhões de sons. a soundboard inteira da internet. comportamento de protagonista, apenas.

é tipo... open source 💅

feito por @austenstone 🏷️

alimentado por myinstants.com · construído com MCP

sem exagero, esse pode ser o servidor MCP mais sem limites de todos e estamos orgulhosos disso 💀🔥