🗑️ Reading Bin Collections MCP Server について
Reading Borough Councilの住民向けMCPサーバーです。郵便番号と番地から家庭ごみの収集日を調べ、Claudeで確認できる予定を返します。
主な機能
- 01郵便番号による住所検索
- 02住所のUPRNを使った予定取得
- 03今後の収集日の返却
- 04リサイクル・生ごみ・家庭ごみに対応
活用シーン
- 01世帯の次回収集日の確認
- 02Claudeで地域のごみ収集予定を質問
MCP 対応
Claudeを含むMCPクライアントに、家庭ごみ収集日の検索機能を提供します。Reading Borough CouncilのAPIで住所を特定し、予定を取得します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🗑️ Reading Bin Collections MCP サーバー
Reading Borough Council の家庭ごみ収集日を取得する、MCP 準拠のツールです。
Claude とシームレスに連携できるように構築されています。

🔧 できること
この MCP サーバーを使うと、次のような質問ができます。
「51 Gosbrook Road, RG48BN のごみ収集日はいつですか?」
…Claude 内で直接質問できます。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
このツールは、主に次の 2 つのリクエストを実行します。
- 住所の 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
NPM などの依存関係を解決するために brew を使った可能性もありますが、記憶が定かではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。