Mureka Mcp について
Mureka MCP は、Mureka の歌詞・楽曲・BGM(インストゥルメンタル)生成 API を利用するための公式 MCP サーバーです。Claude Desktop などの MCP クライアントから音楽コンテンツを作成したい利用者に向いています。
主な機能
- 01歌詞の生成
- 02楽曲の生成
- 03BGM(インストゥルメンタル)の生成
- 04環境変数による生成待機のタイムアウト設定
活用シーン
- 01特定の人物に向けた誕生日の楽曲を作成する
- 02カフェなどの場面に合わせた BGM を生成する
- 03歌詞を生成し、その歌詞をもとに楽曲を作成する
MCP 対応
本プロジェクトは MCP サーバーであり、Claude Desktop や OpenAI Agents などの MCP クライアントに歌詞・楽曲・BGM 生成のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
高性能な歌詞、楽曲、BGM生成 API を利用できる、Mureka 公式の Model Context Protocol(MCP)サーバーです。このサーバーを使うと、Claude Desktop、OpenAI Agents などの MCP クライアントで、歌詞、楽曲、BGM(インストゥルメンタル)を生成できます。
Claude Desktop ですぐに使う
- Mureka で API キーを取得します。
uv(Python パッケージマネージャー)をインストールします。curl -LsSf https://astral.sh/uv/install.sh | shを実行するか、その他のインストール方法についてはuvのリポジトリを参照してください。- Claude > Settings > Developer > Edit Config > claude_desktop_config.json に移動し、以下を追加します。
{
"mcpServers": {
"Mureka": {
"command": "uvx",
"args": [
"mureka-mcp"
],
"env": {
"MUREKA_API_KEY": "<insert-your-api-key-here>",
"MUREKA_API_URL": "https://api.mureka.ai",
"TIME_OUT_SECONDS":"300"
}
}
}
}
その後、Claude アプリを再起動します。ウィンドウに 4 つの MCP ツールが表示されれば、正常に読み込まれています。
オプション機能
claude_desktop_config.json に TIME_OUT_SECONDS 環境変数を追加すると、楽曲または BGM の生成を待つ時間を設定できます(デフォルトは 60 秒です)。
使用例
⚠️ 警告:これらのツールを使用するには Mureka クレジットが必要です。 Claude に次のように依頼してみてください:
- 「娘の Jessica の誕生日を祝う曲を作って、再生してください」
- 「クリスマスについての歌詞を生成してください」
- 「先ほどの歌詞をもとに曲を生成してください」
- 「コーヒーショップで流すのに適した BGM を生成してください」
トラブルシューティング
Claude Desktop で実行したときのログは、次の場所にあります:
- Windows:
%APPDATA%\Claude\logs\mcp-server-Mureka.log - macOS:
~/Library/Logs/Claude/mcp-server-Mureka.log
OpenAI Agents SDK ですぐに使う
Agents SDK をインストールします
pip install openai-agents
実行例:openapi_agents_example/main.py
次の箇所にキーを入力する必要があります:
MUREKA_API_KEY = "<insert-your-api-key-here>"
実行後、コンソールで作曲のプロセスを確認できます
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
