mcpField
R
Rock Regeneration Gigs

Rock Regeneration Gigs

本地服务
github.com/cuotos游戏娱乐05 周前更新

关于 Rock Regeneration Gigs

Rock Regeneration Gigs 是一款 MCP 服务,可查询 Rock Regeneration 演出指南中英格兰南部即将举行的现场音乐活动。可按地点、艺人、场馆和日期范围筛选。

主要功能

  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

一个 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

搜索即将举行的演出。所有筛选条件均为可选项 — 不填写则返回所有结果。

参数类型说明
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 标签重写该版本号和镜像标签。

Registry 会通过拉取镜像并读取其 io.modelcontextprotocol.server.name 标签来验证所有权,因此 GHCR 软件包必须公开。首次推送时,该软件包为私有 — 请在 GitHub 的软件包设置中将其公开一次。

使用以下命令检查已发布的条目:

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。