mcpField
H
Hk Elegislation

Hk Elegislation

远程服务
pipeworx.io法律与政务02 周前更新

关于 Hk Elegislation

Hk Elegislation 是面向法律研究者及 Agent 的香港法例 MCP 服务,可按标题或 Cap. 编号检索法例,并逐条读取英文与繁体中文原文。它分别保留两种文本的版本日期,并将两者视为同等正式文本。

主要功能

  1. 01按英文或繁体中文标题检索
  2. 02按 Cap. 编号解析法例
  3. 03查看法例元数据与目录
  4. 04并列读取条文双语全文
  5. 05提供条文生效状态和版本日期

适用场景

  1. 01查找特定香港法例
  2. 02核对英文与繁体中文条文
  3. 03浏览法例章节结构
  4. 04查看条文的生效及版本信息

MCP 相关

向 MCP 客户端提供香港法例检索、元数据、目录及条文读取工具。可通过 Pipeworx 网关连接,也可作为本地 stdio MCP 服务运行。

配置

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

服务地址https://gateway.pipeworx.io/hk-elegislation/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

@pipeworx/hk-elegislation

香港条例、附属法例及文书——提供英文和繁体中文全文,两种文本均为原文且同等真实可靠——可按标题搜索、按准确的 Cap.(章)引文解析,并可逐条阅读。

属于 Pipeworx 的一部分——一个连接 AI Agent 与 1819+ 个实时数据源的 MCP 网关。这是独立的非官方集成,与上游提供方无关联,未经其认可,也非由其发布。

工具

  • hk_law_search(query, limit?) — 按标题关键词查找法律,支持英文或繁体中文(“Personal Data”“個人資料”“Companies Ordinance”),也支持直接输入章号(“486”)。
  • hk_law_info(cap?, title?) — 提供法律的完整元数据:英文和中文标题、生效状态、英文文本和中文文本各自的版本日期(分列),以及该法律属于主体条例、附属法例还是文书。
  • hk_law_toc(cap?, title?, offset?, limit?) — 分页列出法律的条文编号和标题。
  • hk_law_section(cap?, title?, section) — 返回单条条文的全文,英文和繁体中文并列呈现,并附上生效状态和版本生效日期。

身份验证

无需密钥。

数据源

  • 香港律政司电子版香港法例 — 所有条例、附属法例文书及其他文书的现行版本文本,提供英文、繁体中文和简体中文版本,并以批量档案形式发布于 DATA.GOV.HK(机构“hk-doj”)。

交互式电子版香港法例网站的每个页面都设有 JavaScript 客户端能力检查,普通 HTTP 客户端无法通过(已于 2026-10-16 验证);DATA.GOV.HK 目录仅提供整个范围的批量下载——没有按章或按条文获取实时数据的接口。根据 Bruce 于 2026-09-23 作出的本地副本裁定,此工具包从 D1 副本读取数据,该副本由 scripts/hk-elegislation/load-data.mjs 加载(英文和繁体中文;来源也发布简体中文,但首轮未加载),重新运行该脚本即可刷新。每个响应中的 data_as_of 表示最近一次加载的时间。

许可: DATA.GOV.HK 自身的使用条款允许免费浏览、下载、分发和复制数据,用于商业或非商业用途,前提是注明来源并承认香港特别行政区政府拥有底层知识产权——这是明确授予的再利用许可,而不只是允许实时代理。每个响应均包含 source。只有电子版香港法例网站上标记为“Verified Copy”的 PDF,才被推定为截至其注明日期具有法律准确性(《法例刊宪条例》,第 614 章第 5 条);本工具包与官方网站的非 PDF 页面一样,仅供参考。

两种语言均为原文——都不是“译文”

根据《官方语言条例》(第 5 章)第 4B 条,香港条例的英文和中文文本同等真实可靠——本工具包绝不将其中一种标记为另一种的译文。hk_law_section 并列返回两种文本,并分别标注各自的版本生效日期,因为修订后,一种语言的文本可能会先于另一种完成整合。

注意事项

  • hk_law_search 是标题搜索——无法通过仅出现在某个条文正文中的短语找到法律。
  • hk_law_section 用于查询正文条文(“第 2 条”)。附表自身编号的条文(例如 PDPO 附表 1 的“第 1 条”,即《个人资料保护原则》)会重新编号,目前尚不能单独检索——这是已知的缺口,并非静默冲突:加载器会明确排除附表/附件内容,不将其用于条文匹配,因此附表的“第 1 条”绝不会与正文的第 1 条混淆。
  • 较长的条文会以该条文的完整文本返回;定义条文的内容本身可能很长(例如 Cap. 486 s.2)。读取单个条文之前,可使用 hk_law_toc 浏览法律的结构;不会在一次调用中返回整部法律。
  • 附属法例的章节编号会带字母后缀(“486A”),与来源本身的引注惯例一致。

快速开始

添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):

{
  "mcpServers": {
    "hk-elegislation": {
      "url": "https://gateway.pipeworx.io/hk-elegislation/mcp"
    }
  }
}
此端点实际提供的内容

https://gateway.pipeworx.io/hk-elegislation/mcp 上的 tools/list 会返回上表中的工具,以及 Pipeworx 共用的元工具——ask_pipeworx、discover_tools、search_within、remember/recall 等整个网关共用的工具。因此,你看到的工具数量会多于表格中的数量:目前,单个工具包端点会列出约 30 个共用工具,以及该工具包自身的工具。连接的 initialize 响应会说明其确切范围,是当天的权威依据。

这是有意如此,并非意外复用。元工具可让特定范围的连接回答此工具包未涵盖的问题——通过 ask_pipeworx 跨整个目录进行路由——无需再添加第二个 MCP 服务。目前无法挂载不包含这些元工具的工具包端点;如果额外的架构定义占用的上下文超过路由功能带来的价值,请连接一次完整网关,而不是连接多个工具包端点。

也可以连接完整的 Pipeworx 网关,直接列出每个工具包的工具,而不只是此工具包的工具:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

两个 URL 都连接到同一个网关和相同的 1819+ 个数据源。唯一的区别是直接列出哪个工具包的工具;无论连接哪个端点,ask_pipeworx 都能访问所有工具。

没有 MCP 客户端?通过 HTTP 调用

curl -X POST https://gateway.pipeworx.io/v1/tools/hk_law_search \
  -H 'Content-Type: application/json' \
  -d '{"query":"Personal Data"}'

首次调用无需账户。查看任意工具:GET https://gateway.pipeworx.io/v1/tools/hk_law_search。查找工具包:使用 {"query":"..."} 向 POST https://gateway.pipeworx.io/v1/tools/search_packs 发送请求。

独立运行(无需网关账户)

此软件包也可作为本地 stdio MCP 服务运行——无需 Pipeworx 账户,也无需经过网关往返:

{
  "mcpServers": {
    "hk-elegislation": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-hk-elegislation"]
    }
  }
}

也可以直接运行,确认服务能够启动:

npx -y @pipeworx/mcp-hk-elegislation

它通过 stdin/stdout 使用 MCP 协议,并为仅此工具包的工具响应 initialize/tools/list/tools/call——不包含上文网关连接所提供的任何共用元工具。数据源相同,工具相同,但没有 ask_pipeworx 路由功能。

使用 ask_pipeworx

你也可以用通俗英语提问,而不是直接调用工具——此功能既适用于上文的工具包端点,也适用于完整网关:

ask_pipeworx({ question: "your question about Hk Elegislation data" })

网关会自动选择合适的工具并填入参数。

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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