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 ✨
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
afplaynativo) — sem instalações extras. no linux, bastasudo apt install ffmpeg. é isso, amiga.
o que ele pode fazer tho 🤔
🔧 Ferramentas
| Ferramenta | O que faz | É tipo |
|---|---|---|
search_sounds | pesquisa sons no myinstants | "bruh" → 20 resultados com slugs |
browse_category | navega por categoria | "memes" "games" "reactions" |
play_sound | toca 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íveis | requer MYINSTANTS_DETAILS=true |
* requer a variável de ambiente MYINSTANTS_DETAILS=true
Opções do play_sound
| Parâmetro | Tipo | Padrão | O chá ☕ |
|---|---|---|---|
query | string | — | busca rápida, toca o primeiro resultado. a opção GOAT. |
slug | string | — | slug exato dos resultados da busca |
url | string | — | URL direta do MP3 se você for diferenciado |
wait | boolean | false | false = toca em segundo plano enquanto o agente continua trabalhando (padrão 💨). true = bloqueia até terminar (para efeito dramático 🎭) |
📚 Recursos
| Recurso | A vibe |
|---|---|
myinstants://trending | o que está bombando agora nos EUA 🔥 |
myinstants://categories | todas as 14 categorias, sem exagero |
myinstants://best | hall 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ável | Padrão | O chá ☕ |
|---|---|---|
MYINSTANTS_VOLUME | 0.5 | o volume (0-1). aumenta aí, amiga. |
MYINSTANTS_WAIT | false | "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_DETAILS | false | "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:
| Player | Flag de Dispositivo | Exemplo |
|---|---|---|
ffplay | -audio_device | ffplay -audio_device "Denon AVR-S760H" |
mpv | --audio-device= | mpv --audio-device="pulse/alsa_output.usb" |
paplay | --device= | paplay --device=bluez_sink.XX |
afplay | ❌ N/A | apenas 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_DEVICEnão estiver definido - afplay no macOS não suporta seleção de dispositivo — defina
MYINSTANTS_PLAYER=ffplayoumpvse 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
| Player | Plataforma | Instalação | Vibe |
|---|---|---|---|
afplay | macOS | pré-instalado 💅 | simplesmente funciona. zero esforço. arrasa. |
ffplay | em todo lugar | brew install ffmpeg / apt install ffmpeg | o amigo confiável |
mpv | em todo lugar | brew install mpv / apt install mpv | també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 💀🔥