mcpField
🗑
🗑️ Reading Bin Collections MCP Server

🗑️ Reading Bin Collections MCP Server

ローカル
github.com/vaughanc法務・行政077 週間前に更新

🗑️ Reading Bin Collections MCP Server について

Reading Borough Councilの住民向けMCPサーバーです。郵便番号と番地から家庭ごみの収集日を調べ、Claudeで確認できる予定を返します。

主な機能

  1. 01郵便番号による住所検索
  2. 02住所のUPRNを使った予定取得
  3. 03今後の収集日の返却
  4. 04リサイクル・生ごみ・家庭ごみに対応

活用シーン

  1. 01世帯の次回収集日の確認
  2. 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 を起動すると、次のように表示されます。

Claude のプロンプトとメニュー項目

📬 裏側で使われている API

このツールは、主に次の 2 つのリクエストを実行します。

  1. 住所の UPRN を取得

エンドポイント: https://www.reading.gov.uk/api/address-search パラメーター: postcode 用途:指定した道路名と郵便番号に対応する UPRN を特定します。

  1. 収集スケジュールを取得

エンドポイント: https://www.reading.gov.uk/api/bin-collections パラメーター: uprn 用途:ごみの種類と収集日(リサイクルごみ、生ごみ、家庭ごみなど)を取得します。

📸 スクリーンショット

初期プロンプト プロンプトとメニュー項目 外部連携の承認 リクエスト 結果

こちらのクイックスタートガイドを参考に、作業を始めるための背景情報を得ました。

https://modelcontextprotocol.io/quickstart/server

NPM などの依存関係を解決するために brew を使った可能性もありますが、記憶が定かではありません。

https://brew.sh/

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。