Rock Regeneration Gigs について
Rock Regeneration Gigsは、イングランド南部のRock Regeneration公演ガイドから今後のライブを検索するMCPサーバーです。場所、アーティスト、会場、日付範囲で絞り込めます。
主な機能
- 01今後のライブ検索
- 02町や都市での絞り込み
- 03アーティスト名やバンド名での照合
- 04会場と日付での絞り込み
活用シーン
- 01町の近くのライブ検索
- 02アーティストの今後の公演確認
- 03会場ごとのイベント閲覧
- 04日付範囲を指定した公演検索
MCP 対応
`search_gigs`ツールを通じて公演ガイドの検索機能をMCPクライアントに提供します。場所、アーティスト、会場、日付の条件を指定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm ghcr.io/cuotos/rock-regeneration-gigs-mcp:2.0.0ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/cuotos/rock-regeneration-gigs-mcp:2.0.0stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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
今後開催されるギグを検索します。すべてのフィルターは任意です。指定しない場合、すべての結果が返されます。
| パラメーター | 型 | 説明 |
|---|---|---|
location | string | 町または都市(近隣の町にも検索範囲を拡大します) |
artist | string | アーティスト名またはバンド名(一部一致、大文字・小文字を区別しません) |
venue | string | 会場名(一部一致、大文字・小文字を区別しません) |
from_date | string | 開始日のフィルター — YYYY-MM-DD |
to_date | string | 終了日のフィルター — 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
- イメージがビルドされ、
ghcr.io/cuotos/rock-regeneration-gigs-mcpにプッシュされます。 - 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"
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。