mcpField
H
Hungarian Postcode Validator

Hungarian Postcode Validator

远程服务
github.com/UnbearableDev地图与出行021 周前更新
代码仓库

关于 Hungarian Postcode Validator

Hungarian Postcode Validator 是用于查询匈牙利邮编并验证邮编与城市匹配情况的 MCP 服务,数据来自邮政和居民点目录。它还支持按城市、县和布达佩斯区查询。

主要功能

  1. 01按邮编查询居民点和县
  2. 02查询城市对应的邮编
  3. 03验证邮编与城市组合
  4. 04查询布达佩斯各区邮编
  5. 05按县列出邮编

适用场景

  1. 01录入数据库前验证匈牙利地址
  2. 02查找城市或县的邮编
  3. 03将布达佩斯区号对应到邮编

MCP 相关

向 MCP 客户端提供邮编查询、地址验证、城市、县及布达佩斯区查询工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://unbearable-dev--hu-postcode-validator.apify.actor/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://unbearable-dev--hu-postcode-validator.apify.actor/mcp需要授权

工具

详细介绍

匈牙利邮政编码和地址验证器

用于验证匈牙利邮政编码和地址的 MCP 服务。数据来自 Magyar Posta 官方目录和 KSH(匈牙利中央统计局)定居点数据。每次调用仅需几分钱。

由 Unbearable Labs 构建。 按事件付费——仅在实际调用工具时计费。


可在以下平台使用

  • Apify Actor Store — 首选,按量计费(PPE)
  • MCPize — 待提交
  • MCP.so — 待提交
  • PulseMCP — 待提交
  • Smithery — 待提交
  • Glama — 待提交

新闻简报: Unbearable TechTips Weekly · 所有 Actor: github.com/UnbearableDev

功能

将任何支持 MCP 的客户端(Claude Desktop、Cursor、n8n、Make、Zapier、自定义 Agent)连接到此服务,即可快速获取关于匈牙利地址的结构化答复:

  • 验证 (postcode, city) 地址组合,再将其存入数据库
  • 查询 任意 HU 邮政编码对应的定居点和州
  • 查找 某个城市的所有邮政编码(尤其适用于布达佩斯:23 个区,100 多个邮政编码)
  • 列出 匈牙利某个州的所有邮政编码
  • 映射 布达佩斯区号(1–23 或 I–XXIII)对应的邮政编码范围

工具

工具用途价格
lookup_postcode(postcode)查询 4 位 HU 邮政编码对应的定居点、州,以及(若为 BP)区$0.001
lookup_city(city)查询某个城市的所有邮政编码(不区分变音符号——gyor 可匹配 Győr)$0.001
validate_address(postcode, city)返回是/否;若不匹配则提供更正建议$0.001
budapest_district_lookup(district)查询布达佩斯 I-XXIII 区(或 1-23 区)内的邮政编码列表$0.001
list_postcodes_in_county(county_name)批量列出某个州的所有邮政编码$0.005

响应示例

lookup_postcode(1102)

{
  "postcode": 1102,
  "found": true,
  "matches": [
    {
      "postcode": 1102,
      "settlement": "Budapest",
      "settlement_part": "X. kerület",
      "county": "Budapest"
    }
  ],
  "budapest_district": "X."
}

validate_address(1102, "Szeged")

{
  "valid": false,
  "reason": "city_mismatch",
  "postcode": 1102,
  "city": "Szeged",
  "expected_settlements": ["Budapest"]
}

budapest_district_lookup(14)(或 "XIV")会返回 XIV 区的所有邮政编码。

定价

事件每次调用的 USD 价格
lookup-call(大多数工具)$0.001
bulk-call(list_postcodes_in_county)$0.005

偶尔使用时基本上是免费工具;大量调用时费用则较为可观。

数据来源

  • Magyar Posta 官方邮政目录(Iranyitoszam-Internet_uj.xlsx)——邮政编码 → 定居点映射
  • KSH(匈牙利中央统计局)定居点登记册——通过开源 tamas-ferenci/IrszHnk 汇编数据,提供每个定居点的州、区和 KSH 代码

覆盖范围:3,484 条邮政编码与定居点对应记录,涵盖 2,962 个不同的邮政编码(1011–9985)、匈牙利全部 19 个州及布达佩斯。每季度更新。

从 Claude Desktop 连接

{
  "mcpServers": {
    "hu-postcode": {
      "transport": "streamable-http",
      "url": "https://YOUR-ACTOR-URL.apify.actor/mcp"
    }
  }
}

不包含的功能

  • 街道级地址验证(KEKKH 于 2022 年实施限制后,没有可靠的公开数据源)
  • 城市名称模糊匹配 / Levenshtein 匹配(v1.1)
  • 非匈牙利地址(请考虑使用其他 MCP)

源码 / 联系方式

问题和想法:[email protected] 或 GitHub 组织 UnbearableDev。

评论

支持 Markdown

第一次接触 MCP?

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

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