mcp-sonic-pi: MCP server for Sonic Pi について
mcp-sonic-piは、MCPクライアントを起動中のSonic Piに接続し、英語での指示による音楽制作を可能にします。MCPクライアントからSonic Piを操作したいユーザー向けです。
主な機能
- 01MCPクライアントとSonic Piの接続
- 02英語の指示による音楽制作
- 03uvxでの起動
- 04Sonic Piの起動が必要
活用シーン
- 01自然言語の指示で音楽を作成
- 02MCPクライアントからSonic Piを利用
MCP 対応
このMCPサーバーはクライアントをSonic Piに接続し、英語の指示による音楽制作を可能にします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-sonic-pi:Sonic Pi 用 MCP サーバー
mcp-sonic-pi は、任意の MCP クライアントを Sonic Pi に接続し、英語で音楽を作成できるようにします。
必要条件
- Python 3.10+
- Sonic Pi がインストールされ、実行中であること
クイックスタート
次のコマンドを実行して、MCP クライアントで mcp-sonic-pi を使い始めます。
uvx mcp-sonic-pi
この MCP サーバーを Claude で使い始めるには、claude_desktop_config.json に次のエントリーを追加します。
{
"mcpServers": {
"sonic-pi": {
"args": [
"mcp-sonic-pi"
],
"command": "/path/to/uvx"
}
}
}
注:MCP サーバーを起動する前に、Sonic Pi が実行中であることを確認してください。
コントリビューション
コントリビューションを歓迎します。お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは Apache 2.0 ライセンスの下でライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。