mcpField
P
planwire-mcp

planwire-mcp

ローカル
planwire.io法務・行政08 週間前に更新

planwire-mcp について

planwire-mcpは、PlanWireの英国の計画申請APIをMCPクライアント向けのツールとして提供します。申請の検索、地点周辺の検索、個別レコードの取得、対象自治体の一覧表示に対応します。

主な機能

  1. 01キーワード・自治体・郵便番号などで検索
  2. 02座標周辺の申請を検索
  3. 03IDで申請レコードを取得
  4. 04対象自治体の一覧表示

活用シーン

  1. 01自治体内の最近の申請を検索
  2. 02指定地点周辺の申請を確認
  3. 03特定の計画申請の詳細を取得
  4. 04対象自治体を確認

MCP 対応

stdioのMCPサーバーとして、ユーザーのAPIキーでPlanWireに接続し、構造化された計画データをMCPクライアントに返します。検索、周辺検索、申請取得、自治体一覧のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"beshogun-planwire": {
"command": "npx",
"args": [
"-y",
"planwire-mcp"
],
"env": {
"PLANWIRE_API_KEY": "<PLANWIRE_API_KEY>"
}
}
}
}
起動コマンドnpx -y planwire-mcp
設定が必要な環境変数
PLANWIRE_API_KEYシークレットYour PlanWire API key. Get a free sandbox key at https://planwire.io/?utm_source=mcp_registry&utm_medium=directory&utm_campaign=mcp.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmplanwire-mcp0.1.4

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
qstringいいえ住所、説明、参照番号を対象に全文検索します。
pageintegerいいえページ番号(デフォルトは 1)。
typestringいいえ申請の種類。例:'Householder'、'Full'、'Listed Building'。
limitintegerいいえページあたりの結果数(有料キーは最大 100、無料キーは 10)。
statusenumいいえ決定ステータスで絞り込みます。Pending | Approved | Refused | Withdrawn
councilstringいいえ市議会 ID。例:'camden'、'oxford'。
date_tostringいいえ申請日の上限。YYYY-MM-DD。
postcodestringいいえ郵便番号または郵便番号のプレフィックス。例:'OX1'、'SW1A 1AA'。
date_fromstringいいえ申請日の下限。YYYY-MM-DD。

詳細

PlanWire MCP サーバー

Claude、Cursor、およびあらゆる MCP クライアントで英国の都市計画申請データを利用できます。

PlanWire は、最新の正規化された英国の都市計画申請データを公開 API 経由で提供します。この MCP サーバーは、その API をエージェント向けツールとして利用できるようにするため、API 呼び出しを手作業で記述しなくても、アシスタントが申請を検索したり、特定のレコードを確認したり、場所の近くを検索したり、対応している自治体の一覧を取得したりできます。

無料のサンドボックス API キーを https://planwire.io/?utm_source=npm&utm_medium=mcp_readme&utm_campaign=mcp で取得できます。

MCP とは

Model Context Protocol(MCP)は、AI ツールが外部サービスを呼び出すための標準規格です。このパッケージは npx 経由でローカルに実行し、ユーザー自身の API キーを使って PlanWire と通信し、構造化された都市計画データを MCP クライアントに返します。

このサーバーは stdio トランスポートを使用します。認証情報を保存したり、ホスト型プロキシを実行したりすることはありません。

インストール

Node.js 18+ と PlanWire API キーが必要です。

npx -y planwire-mcp

パッケージ名は、表示されているとおりに planwire-mcp を使用してください。MCP ディレクトリに beshogun-planwire-mcp のインストールコマンドが表示される場合、そのディレクトリの生成済みメタデータは古く、インストールに失敗します。

サーバーは環境変数 PLANWIRE_API_KEY を必要とします。任意で、PLANWIRE_API_BASE を設定すると、デフォルトの https://api.planwire.io を上書きできます。

Claude Desktop

claude_desktop_config.json に次の設定を追加します。

{
  "mcpServers": {
    "planwire": {
      "command": "npx",
      "args": ["-y", "planwire-mcp"],
      "env": {
        "PLANWIRE_API_KEY": "your_planwire_key_here"
      }
    }
  }
}

設定を保存したら、Claude Desktop を再起動します。

Claude Code

プロジェクトの .mcp.json に次の設定を追加します。

{
  "mcpServers": {
    "planwire": {
      "command": "npx",
      "args": ["-y", "planwire-mcp"],
      "env": {
        "PLANWIRE_API_KEY": "your_planwire_key_here"
      }
    }
  }
}

Cursor

Cursor の MCP 設定に同じサーバーコマンドを追加します。

{
  "mcpServers": {
    "planwire": {
      "command": "npx",
      "args": ["-y", "planwire-mcp"],
      "env": {
        "PLANWIRE_API_KEY": "your_planwire_key_here"
      }
    }
  }
}

ツール

ツール機能
search_planning_applicationsキーワード、自治体、郵便番号、ステータス、種類、または期間で検索します。
nearby_planning_applications緯度・経度で指定した地点の近くにある申請を検索します。
get_planning_applicationPlanWire の申請 ID を指定して、1件の申請を取得します。
list_councils対応している自治体とその ID の一覧を取得します。

プロンプトの例

  • 「PlanWire で Camden の最近の都市計画申請を検索して。」
  • 「過去1年間に OX1 で却下された住宅所有者向け増築申請を探して。」
  • 「51.5074, -0.1278 から1km以内にある都市計画申請を教えて。」
  • 「PlanWire が対応している自治体を一覧表示して。」
  • 「Manchester で HMO に言及している都市計画申請を探して。」

制限と料金

無料のサンドボックスキーはテストに適しており、1日の呼び出し回数と結果サイズに上限があります。有料プランでは、本番利用向けに上限が引き上げられます。

料金:https://planwire.io/?utm_source=npm&utm_medium=mcp_readme&utm_campaign=mcp#pricing

トラブルシューティング

ツールに PLANWIRE_API_KEY is not set と表示される場合は、MCP クライアントの設定にキーを追加して、クライアントを再起動してください。

PlanWire が 401 を返す場合は、キーが正しく、有効であることを確認してください。

PlanWire が 429 を返す場合は、キーがレート制限に達しています。呼び出し回数を減らすか、https://planwire.io/?utm_source=npm&utm_medium=mcp_readme&utm_campaign=mcp#pricing でアップグレードしてください。

開発

npm install
npm run build
npm start

MIT ライセンスです。PlanWire が開発しました:https://planwire.io/?utm_source=npm&utm_medium=mcp_readme&utm_campaign=mcp

コメント

MCP は初めてですか?

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

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