Myinstants Mcp

io.github.austenstone由 GitHub 账号 austenstone 发布v1.3.1更新于 Oct 24, 2026

Give your AI agent a soundboard. Millions of meme sounds from myinstants.com.

概览

AI 生成的概览

一个本地 MCP 服务器,为 AI 助手提供音效板:在 myinstants.com 上搜索并通过用户扬声器播放梗音效。

可以做什么
在 myinstants 上搜索音效,并浏览 14 个分类,还可通过资源查看热门与名人堂列表。按快速搜索词、精确 slug 或直接 MP3 链接播放音效,可选择阻塞直到播放结束。多个音效自动排队,依次播放而不重叠。启用详情模式后,可获取音效的播放量、上传者和时长等信息,并列出可用的音频输出设备。
适用场景
适合希望助手在编程或聊天过程中用梗音效助兴,或按需搜索并播放 myinstants 音效板片段的场景。它是娱乐性音频工具,不是通知系统或媒体制作工具。
运行要求
通过 npx 在本地运行,需要 Node.js。播放依赖系统播放器:macOS 上的 afplay,或其他平台上的 ffplay、mpv(Linux 上建议安装 ffmpeg)。可选环境变量:MYINSTANTS_VOLUME、MYINSTANTS_WAIT、MYINSTANTS_DEVICE、MYINSTANTS_PLAYER 和 MYINSTANTS_DETAILS。需要访问 myinstants.com 的网络连接。
安装前请注意
音效会通过本机扬声器外放,在共享或正式场合可能造成干扰。README 建议让助手在工作时播放音效,可能在意料之外触发。设备选择因平台而异,afplay 和 Windows PowerShell 播放器不支持。不要求任何凭据。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Myinstants Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

🔴 myinstants-mcp

give your AI agent a soundboard. no cap.
millions of sound buttons · zero config · just vibes ✨

[npm version] [npm downloads] [MCP Registry] [license]

Quick Start:
[Install MCP Server in VS Code] [Install MCP Server in VS Code Insiders]
[Install in VS Code] [Install in VS Code Insiders]


[图片]

fr fr what is this

an MCP server that connects AI agents to myinstants.com — the internet's largest soundboard. millions of meme sounds, vine booms, fart noises, anime clips, gaming sfx, whatever you need bestie.

your AI agent can now:

  • 🔍 search any sound on myinstants
  • 🔴 smash that button and play it through your speakers
  • 📂 browse categories — memes, games, movies, reactions, tiktok trends
  • 📈 check what's trending — stay current fr fr
  • ⏳ wait or don't — block until sound finishes or let it play in the background

this is not a notification beep. this is the entire internet soundboard. your agent has rizz now.

the setup is bussin

bash
npx myinstants-mcp

that's it. that's the setup. no cap.

VS Code / GitHub Copilot

Add to your VS Code MCP config (User or .vscode/mcp.json):

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

Claude Desktop

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

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

Cursor

.cursor/mcp.json:

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

[!TIP] works on macOS out of the box (uses native afplay) — no extra installs needed. on linux just sudo apt install ffmpeg. that's it bestie.


[图片]

what can it do tho 🤔

🔧 Tools

ToolWhat it doesIt's giving
search_soundssearch myinstants for sounds"bruh" → 20 results with slugs
browse_categorybrowse by category"memes" "games" "reactions"
play_soundplay a sound (by slug, url, or quick search){ query: "sad trombone" } plays instantly
get_sound_details*get details about a sound (views, uploader, duration)requires MYINSTANTS_DETAILS=true
list_devices*list available audio output devicesrequires MYINSTANTS_DETAILS=true

* requires MYINSTANTS_DETAILS=true environment variable

play_sound options
ParameterTypeDefaultThe tea ☕
querystring—quick search, plays first result. the goat option.
slugstring—exact slug from search results
urlstring—direct MP3 URL if you're built different
waitbooleanfalsefalse = plays in background while agent keeps cooking (default 💨). true = blocks until done (for dramatic effect 🎭)

📚 Resources

ResourceThe vibe
myinstants://trendingwhat's bussin rn in the US 🔥
myinstants://categoriesall 14 categories no cap
myinstants://besthall of fame. the GOATs. the legends. 🐐

Categories

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

how it works (for the sigma devs)

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 🍳

sounds queue up automatically. no overlap. your agent can fire multiple sounds and they play one after another. sheesh.

teach your agent to troll you 💀

drop a .instructions.md in your repo (with applyTo: "**" in the frontmatter) and your agent will play sounds while it works. imagine: vine boom when it finds a bug. sad trombone when your tests fail. rick roll mid-code-review for absolutely no reason.

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

check our myinstants.instructions.md for the full unhinged setup. your agent will never be an NPC again. 🏆

config

env vars

VariableDefaultThe tea ☕
MYINSTANTS_VOLUME0.5how loud (0-1). crank it bestie.
MYINSTANTS_WAITfalse"true" = sounds block until finished. dramatic effect mode 🎭
MYINSTANTS_DEVICE(system default)route audio to a specific output device. platform-specific device name.
MYINSTANTS_PLAYER(auto)force a specific player: ffplay, mpv, afplay, or paplay.
MYINSTANTS_DETAILSfalse"true" = enables get_sound_details and list_devices tools.
json
{  "servers": {    "myinstants": {      "command": "npx",      "args": ["-y", "myinstants-mcp@latest"],      "env": {        "MYINSTANTS_VOLUME": "0.8",        "MYINSTANTS_DEVICE": "Denon AVR-S760H",        "MYINSTANTS_DETAILS": "true"      }    }  }}

audio device selection

route sounds to a specific output device instead of system default:

bash
# set device name (platform-specific)export MYINSTANTS_DEVICE="Denon AVR-S760H"
# force a specific player (optional)export MYINSTANTS_PLAYER="ffplay"
# enable device listing toolexport MYINSTANTS_DETAILS="true"

discover available devices:

bash
# macOSffmpeg -f avfoundation -list_devices true -i "" 2>&1
# Linux (PulseAudio)pactl list short sinks
# mpv (cross-platform)mpv --audio-device=help

or use the list_devices tool when MYINSTANTS_DETAILS=true — your agent can discover devices for you. 💅

player support:

PlayerDevice FlagExample
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/AmacOS system default only (no device selection)

notes:

  • default behavior unchanged — uses system default output if MYINSTANTS_DEVICE not set
  • afplay on macOS doesn't support device selection — set MYINSTANTS_PLAYER=ffplay or mpv if you need device control
  • device names are platform-specific (see discovery commands above)
  • Windows PowerShell player doesn't support device selection — install ffmpeg or mpv for device support

audio player support

PlayerPlatformInstallVibe
afplaymacOSpre-installed 💅just works. zero effort. slay.
ffplayeverywherebrew install ffmpeg / apt install ffmpegthe reliable bestie
mpveverywherebrew install mpv / apt install mpvalso valid no cap

auto-detects what you have. tries afplay first on mac, then ffplay, then mpv. fallback chain is bussin.

why tho 💀

because your AI agent should be able to hit you with a vine boom when the code compiles. because sad trombone when tests fail is objectively correct. because the bruh button exists and your agent deserves to press it. this is not delulu — this is the future.

every other MCP sound server plays one notification beep. one beep. that's giving NPC energy. we have millions of sounds. the entire internet soundboard. main character behavior only.

it's giving... open source 💅

made by @austenstone 🏷️

powered by myinstants.com · built with MCP

no cap this might be the most unhinged MCP server ever and we're lowkey proud of it 💀🔥

来源:README.md,提交 c5d0358

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.3.1最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。