关于 Rock Regeneration Gigs
Rock Regeneration Gigs 是一款 MCP 服务,可查询 Rock Regeneration 演出指南中英格兰南部即将举行的现场音乐活动。可按地点、艺人、场馆和日期范围筛选。
主要功能
- 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
一个 MCP 服务,用于从 Rock Regeneration 演出指南搜索即将举行的演出和现场音乐活动,涵盖英格兰南部各地的场馆(汉普郡、多塞特、威尔特郡、怀特岛等)。
用法
添加到你的 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 标签重写该版本号和镜像标签。
Registry 会通过拉取镜像并读取其
io.modelcontextprotocol.server.name 标签来验证所有权,因此 GHCR 软件包必须公开。首次推送时,该软件包为私有 — 请在 GitHub 的软件包设置中将其公开一次。
使用以下命令检查已发布的条目:
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.cuotos/rock-regeneration-gigs-mcp"
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。