play-sound-mcp-server
Provides a tool for playing local sound files on macOS systems using the afplay command, allowing for audio notifications to be triggered by AI responses.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@play-sound-mcp-server play a notification sound after responding"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
play-sound-mcp-server
ローカルのサウンドファイルを再生するMCPサーバーです
⚠️ 本サーバーは
afplayコマンドを利用するため、macOS環境でのみ利用可能 です。
セットアップ
npm install
npm run buildRelated MCP server: Notifications MCP Server
サーバーの起動と使い方
サウンドファイルの指定
サーバー起動時の第1引数で再生したいファイル名(soundsディレクトリ内)を指定できます。
指定しない場合は sound.mp3 が再生されます。
例: sounds/alert.mp3 を再生したい場合
node build/index.js alert.mp3デフォルト(sound.mp3)を再生する場合:
node build/index.js※ サウンドファイルは
sounds/ディレクトリに配置してください。
提供ツール情報
tool名:
play-local-sound説明: 指定したローカルのサウンドファイル(デフォルト: sound.mp3)をafplayで再生します。
引数: なし(サーバー起動時の引数でファイル名を指定)
戻り値: 再生結果のテキストメッセージ
MCPサーバーの設定例
MCPクライアントで以下のように設定してください(下記はVSCodeのsettings.jsonの例です):
{
"mcpServers": {
"play-sound-mcp-server": {
"command": "node",
"args": ["/path/to/play-sound-mcp-server/build/index.js", "custom.mp3"]
}
},
"github.copilot.chat.codeGeneration.instructions": [
{
"text": "レスポンスを返した後で必ずplay-sound-mcp-serverのplay-local-soundを実行"
}
]
}参考
備考
デフォルトの sound.mp3 は TAM Music Factory の素材を利用しています。
ライセンス
本リポジトリのソースコードは MIT ライセンスで提供します。
デフォルト音源(sound.mp3)は TAM Music Factory の利用規約に従ってご利用ください。
Available Tools
1 toolplay-local-soundB
ローカルのサウンドファイル(sound.mp3)をafplayで再生します。
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or confusion between tools. The single tool 'play-local-sound' has a clearly defined and distinct purpose.
A single tool inherently exhibits perfect naming consistency, as there are no other tools to compare against. The name 'play-local-sound' follows a clear verb_noun pattern.
A single tool is generally too few for a meaningful server scope, as it offers minimal functionality and limits agent capabilities. For a sound-playing server, basic operations like stop, pause, or list sounds might be expected.
The server is severely incomplete for a sound-playing domain. It only provides playback of a specific local file ('sound.mp3') with no ability to handle different files, control playback (e.g., stop, volume), or manage sound resources, creating significant gaps for agent workflows.
Maintenance
Related MCP Connectors
MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
MCP server for AI dialogue using various LLM models via AceDataCloud
AI voice generation: text-to-speech and voice cloning from any MCP client.
MCP server for Text-to-Speech
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that plays notification sounds when AI coding assistants like Windsurf or Cursor require user attention, such as when coding is complete or when user approval is needed.10 npm2MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that allows AI agents to play notification sounds when tasks are completed.167 npm14Apache 2.0
- AlicenseCqualityFmaintenanceA Model Context Protocol server for macOS that enables AI assistants to play system sounds for audio feedback, offering informational, warning, and error sound options.41MIT
- AlicenseAqualityDmaintenanceA local MCP server that rings a bell through your speakers to provide audible notifications when AI completes tasks or needs attention.2MIT