mcpField
R
Rock Regeneration Gigs

Rock Regeneration Gigs

ローカル
github.com/cuotosゲーム・エンタメ05 週間前に更新

Rock Regeneration Gigs について

Rock Regeneration Gigsは、イングランド南部のRock Regeneration公演ガイドから今後のライブを検索するMCPサーバーです。場所、アーティスト、会場、日付範囲で絞り込めます。

主な機能

  1. 01今後のライブ検索
  2. 02町や都市での絞り込み
  3. 03アーティスト名やバンド名での照合
  4. 04会場と日付での絞り込み

活用シーン

  1. 01町の近くのライブ検索
  2. 02アーティストの今後の公演確認
  3. 03会場ごとのイベント閲覧
  4. 04日付範囲を指定した公演検索

MCP 対応

`search_gigs`ツールを通じて公演ガイドの検索機能をMCPクライアントに提供します。場所、アーティスト、会場、日付の条件を指定できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cuotos-rock-regeneration-gigs": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/cuotos/rock-regeneration-gigs-mcp:2.0.0"
]
}
}
}
起動コマンドdocker run -i --rm ghcr.io/cuotos/rock-regeneration-gigs-mcp:2.0.0

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

パッケージ
ocighcr.io/cuotos/rock-regeneration-gigs-mcp:2.0.0

ツール

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

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

詳細

rock-regeneration-gigs-mcp

Rock Regeneration のギグガイドから、今後開催されるギグやライブ音楽イベントを検索する MCP サーバーです。イングランド南部(ハンプシャー、ドーセット、ウィルトシャー、ワイト島など)の会場を網羅しています。

使用方法

Claude の設定に追加します。

{
  "mcpServers": {
    "gigs": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/cuotos/rock-regeneration-gigs-mcp"]
    }
  }
}

または、Claude CLI を使用します。

claude mcp add --transport stdio gigs -- docker run --rm -i ghcr.io/cuotos/rock-regeneration-gigs-mcp

ツール

search_gigs

今後開催されるギグを検索します。すべてのフィルターは任意です。指定しない場合、すべての結果が返されます。

パラメーター型説明
locationstring町または都市(近隣の町にも検索範囲を拡大します)
artiststringアーティスト名またはバンド名(一部一致、大文字・小文字を区別しません)
venuestring会場名(一部一致、大文字・小文字を区別しません)
from_datestring開始日のフィルター — YYYY-MM-DD
to_datestring終了日のフィルター — YYYY-MM-DD

テスト

イメージをローカルでビルドします。

docker build -t rock-regeneration-gigs-mcp .

正しく応答することをテストします。

echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0"}}}' \
  | docker run --rm -i rock-regeneration-gigs-mcp

想定される出力:

{"jsonrpc":"2.0","id":1,"result":{"capabilities":{"tools":{}},"protocolVersion":"2024-11-05","serverInfo":{"name":"rock-regeneration-gigs-mcp","version":"..."}}}

公開

バージョンタグをプッシュすると、リリースの両方の処理が実行されます。

git tag v1.0.0
git push origin v1.0.0
  1. イメージがビルドされ、ghcr.io/cuotos/rock-regeneration-gigs-mcp にプッシュされます。
  2. GitHub OIDC を使用して、サーバーが MCP Registry に io.github.cuotos/rock-regeneration-gigs-mcp として公開されます。シークレットは不要です。

server.json では、git にプレースホルダーのバージョン 0.0.0 を保持しています。CI は公開時に、git タグをもとにこのバージョンとイメージタグを書き換えます。

レジストリはイメージをプルし、その io.modelcontextprotocol.server.name ラベルを読み取って所有権を検証します。そのため、GHCR パッケージは公開設定である必要があります。初回のプッシュ時は非公開になっているため、GitHub のパッケージ設定で一度だけ公開してください。

公開されたエントリーを確認するには、次のコマンドを実行します。

curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.cuotos/rock-regeneration-gigs-mcp"

コメント

MCP は初めてですか?

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

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