mcpField
S
starsinger-mcp

starsinger-mcp

ローカル
github.com/starsinger-aiゲーム・エンタメ130 週間前に更新

starsinger-mcp について

starsinger-mcpは、AIエージェントをStarSingerのAI生成音楽カタログに接続します。自然言語検索、楽曲情報とストリーミングURLの取得、人気曲やアーティストの閲覧に対応します。

主な機能

  1. 01クエリ、ムード、ジャンルで検索
  2. 02楽曲情報とストリーミングURLの取得
  3. 03人気曲の閲覧
  4. 04アーティストとディスコグラフィーの閲覧
  5. 05歌詞、アートワーク、メタデータ

活用シーン

  1. 01ムードやジャンルに合う音楽を探す
  2. 02再生用の楽曲リンクを取得
  3. 03アーティストと作品一覧を調べる

MCP 対応

MCPクライアント向けに、StarSingerカタログの検索、楽曲・アーティスト照会、人気曲の取得、閲覧ツールを提供します。利用にはStarSinger APIキーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"starsinger-ai-starsinger": {
"command": "npx",
"args": [
"-y",
"starsinger-mcp"
],
"env": {
"STARSINGER_API_KEY": "<STARSINGER_API_KEY>",
"STARSINGER_API_URL": "<STARSINGER_API_URL>"
}
}
}
}
起動コマンドnpx -y starsinger-mcp
設定が必要な環境変数
STARSINGER_API_KEYシークレットYour StarSinger API key from https://mcp.starsinger.ai
STARSINGER_API_URLOptional: Custom API base URL (default: https://mcp-api.starsinger.ai)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmstarsinger-mcp0.1.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

StarSinger MCP サーバー

AI エージェントが StarSinger AI 音楽カタログ にアクセスできる MCP(Model Context Protocol)サーバーです。拡大を続ける AI 生成音楽ライブラリから、トラックを検索、ストリーミング再生、閲覧できます。

クイックスタート

1. API キーを取得する

mcp.starsinger.ai で無料の API キーを取得します。サインアップして、ダッシュボードからキーを作成してください。

2. AI ツールに追加する

Claude Desktop — claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "starsinger": {
      "command": "npx",
      "args": ["-y", "starsinger-mcp"],
      "env": {
        "STARSINGER_API_KEY": "your_api_key_here"
      }
    }
  }
}

Cursor — .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "starsinger": {
      "command": "npx",
      "args": ["-y", "starsinger-mcp"],
      "env": {
        "STARSINGER_API_KEY": "your_api_key_here"
      }
    }
  }
}

VS Code — ユーザー設定に追加します。

{
  "mcp": {
    "servers": {
      "starsinger": {
        "command": "npx",
        "args": ["-y", "starsinger-mcp"],
        "env": {
          "STARSINGER_API_KEY": "your_api_key_here"
        }
      }
    }
  }
}
3. 試してみる

AI アシスタントに次のように尋ねてみてください。

「落ち着いたジャズピアノのトラックを探して」

「StarSingerにはどんなアーティストがいる?」

「ワークアウト動画に合う、アップテンポなトラックを探して」

ツール

search_music

自然言語のクエリ、ムード、ジャンルでカタログを検索します。

パラメーター型必須説明
querystringはい自然言語による検索 — "upbeat jazz piano"、"sad violin ballad"
moodstringいいえムードで絞り込みます。purple(落ち着いた)、red(エネルギッシュ)、blue(感情的)、gold(高揚感のある)、green(自然)、pink(ロマンチック)、dark(力強い)、rainbow(多彩)
limitnumberいいえ返す検索結果数(デフォルト 10、最大 50)
get_track

特定のトラックの詳細情報とストリーミング URL を取得します。

パラメーター型必須説明
trackIdstringはい検索結果に含まれるトラック ID
get_trending

カタログで現在人気のトラックを取得します。

パラメーター型必須説明
limitnumberいいえトラック数(デフォルト 10、最大 50)
browse_artists

AI カタログのアーティストを、必要に応じてジャンルで絞り込んで閲覧します。

パラメーター型必須説明
genrestringいいえジャンルで絞り込みます(例:"jazz"、"classical"、"pop")
limitnumberいいえアーティスト数(デフォルト 10、最大 50)
get_artist

アーティストのプロフィールとディスコグラフィー全体を取得します。

パラメーター型必須説明
artistIdstringいいえ閲覧結果に含まれるアーティスト ID
handlestringいいえアーティストのハンドル(例:"miles_rivers")

取得できる情報

各トラックの応答には、次の情報が含まれます。

  • ストリーミング URL — 再生や埋め込みにすぐ使える MP3 への直接リンク
  • カバーアート — アルバムアートワークの URL
  • 歌詞全文 — 楽曲の歌詞全文
  • メタデータ — タイトル、アーティスト、ジャンル、ムード、再生回数、「いいね」の数
  • アーティスト情報 — プロフィール、影響を受けたアーティストや作品、楽器、都市

設定

環境変数必須デフォルト説明
STARSINGER_API_KEYはい—StarSinger API キー
STARSINGER_API_URLいいえhttps://mcp-api.starsinger.aiAPI のベース URL

StarSinger について

StarSinger は AI 音楽制作プラットフォームです。カタログ内の音楽はすべて AI によって生成され、Veronata Inc. が所有しており、この API を通じて利用できます。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。