mcpField
P
planwire-mcp

planwire-mcp

本地服务
planwire.io法律与政务08 周前更新

关于 planwire-mcp

planwire-mcp 将 PlanWire 的英国规划申请 API 封装为 MCP 客户端可用的工具,支持搜索记录、查找地点附近的申请、获取单条记录及列出覆盖的地方议会。

主要功能

  1. 01按关键词、地方议会、邮编和条件搜索
  2. 02按坐标查找附近申请
  3. 03按 ID 获取申请记录
  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 封装为 Agent 工具,让助手能够搜索申请、查看具体记录、查找某个地点附近的申请,并列出受支持的地方议会,无需手动编写 API 调用。

在 https://planwire.io/?utm_source=npm&utm_medium=mcp_readme&utm_campaign=mcp 获取免费的沙盒 API 密钥。

什么是 MCP

模型上下文协议(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_application根据 PlanWire 申请 ID 获取一条申请记录。
list_councils列出覆盖的地方议会及其 ID。

提示词示例

  • “在 PlanWire 中搜索 Camden 最近的规划申请。”
  • “查找过去一年 OX1 被拒的住宅扩建申请。”
  • “51.5074, -0.1278 周围 1km 内有哪些规划申请?”
  • “列出 PlanWire 覆盖的地方议会。”
  • “查找曼彻斯特提及 HMOs 的规划申请。”

限制与定价

免费沙盒密钥适合测试,但每日调用次数和结果大小均有限制。付费方案可提高生产环境的使用限额。

定价: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

评论

支持 Markdown

第一次接触 MCP?

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

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