关于 🗑️ Reading Bin Collections MCP Server
面向 Reading Borough Council 居民的 MCP 服务,可通过邮编和门牌号查询家庭垃圾收集日期,并返回即将到来的收集安排,供 Claude 使用。
主要功能
- 01按邮编查询地址
- 02通过地址 UPRN 获取安排
- 03返回即将到来的收集日期
- 04涵盖回收、厨余和生活垃圾
适用场景
- 01查询住户下一次收集日期
- 02在 Claude 中询问当地垃圾收集安排
MCP 相关
向 MCP 客户端(包括 Claude)提供家庭垃圾收集查询。它调用 Reading Borough Council API 解析地址并获取收集安排。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🗑️ Reading 垃圾桶收集 MCP 服务
一个符合 MCP 标准的工具,可从 Reading Borough Council 获取家庭垃圾收集日期。
专为与 Claude 无缝集成而打造。

🔧 功能介绍
此 MCP 服务支持你直接在 Claude 中提出如下问题:
“我的垃圾桶收集日期是什么时候?地址是 51 Gosbrook Road, RG48BN。”
它会通过 Reading Borough Council 的 API 查询邮政编码和门牌号,并返回即将到来的收集日期。
🚀 快速入门
1. 克隆仓库
git clone https://github.com/vaughanc/collections.git
2. 安装 UV
curl -LsSf https://astral.sh/uv/install.sh | sh
之后请务必重新启动终端,以确保系统识别到 uv 命令。
3. 创建虚拟环境
uv init collections
uv venv
source .venv/bin/activate
uv run fastmcp install --with uvicorn --with requests collections.py
安装命令会创建 Claude 用于检测 MCP 服务的配置。
你可以在以下文件中检查此配置
cat ~/Library/Application\ Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"Reading Bin Collections Tool": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"requests",
"--with",
"uvicorn",
"fastmcp",
"run",
"/Users/chris/Documents/Code/collections/collections.py"
]
}
}
}
启动 Claude 后,你应该会看到以下内容

📬 API 背后的工作原理
此工具会发送两个关键请求:
- 获取地址 UPRN
端点:https://www.reading.gov.uk/api/address-search 参数:postcode 用途:解析给定街道/邮政编码对应的 UPRN。
- 获取收集计划
端点:https://www.reading.gov.uk/api/bin-collections 参数:uprn 用途:获取垃圾桶类型和日期(回收垃圾、厨余垃圾、生活垃圾等)。
📸 截图

我参考了这个快速入门指南来了解如何开始。
https://modelcontextprotocol.io/quickstart/server
我也可能用 brew 解决了一些依赖问题,例如 NPM,但记不太清了。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。