mcpField
V
Virgin Islands Code

Virgin Islands Code

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

关于 Virgin Islands Code

Virgin Islands Code 是提供美属维尔京群岛 2026 年版法典查询的 MCP 服务,适用于查找法条原文及按标题搜索法律文本。它支持多种法条引注格式,并列出全部 37 个标题。

主要功能

  1. 01按引注查询法条全文
  2. 02在指定标题内搜索关键词
  3. 03列出 37 个法典标题及条文数
  4. 04返回法条标题、正文和修订历史

适用场景

  1. 01根据法条引注查阅法典原文
  2. 02在单个标题中查找相关法律条文
  3. 03按主题确定对应的法典标题

MCP 相关

向 MCP 客户端提供法条查询、标题内搜索和标题列表工具。可通过 Pipeworx 网关连接,也可作为本地 stdio MCP 服务运行。

配置

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

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

工具

44
参数类型必填说明
qstring否question 的别名。
askstring否question 的别名。
textstring否question 的别名。
inputstring否question 的别名。
packsarray否可选。将路由限制为这些包的 slug(例如 ["sec-form-d","sec-13f"]),路由器随后只会从这些包中的工具进行选择。省略则使用默认的完整目录路由。Slug 可从 list_packs / search_packs / https://pipeworx.io/directory 获取;未列出或未知的 slug 会被忽略,并在 _meta.pack_scope.ignored 中列出。如果没有任何 slug 能匹配问题,则会在整个目录中路由,并设置 _meta.pack_scope.full_catalog:true(绝不会返回空答案)。
querystring否question 的别名。
promptstring否question 的别名。
messagestring否question 的别名。
questionstring是用自然语言表达的问题或请求。支持 query、q、prompt、text、input、ask、message 作为别名。

详细介绍

@pipeworx/virgin-islands-code

维尔京群岛法典(V.I.C.),美属维尔京群岛的成文法,2026 版——可按引文获取完整条文、在单个法典篇目中进行关键词搜索,以及查看全部 37 个篇目的列表。无需密钥。

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

工具

  • vi_statute(citation) — 按引文获取 V.I.C. 条文全文 (“14 V.I.C. § 922”是一级和二级谋杀;“11A V.I.C. § 2-201” 是《统一商法典》中的防欺诈条款)。也接受“14 VIC 922”、 “V.I. Code Ann. tit. 14, § 922”和“Title 14, Section 922”。返回 标题、法条文本和“History:”修订记录行。
  • vi_search(title, query, limit?) — 在单个篇目中搜索关键词;每个 词都必须出现在某条文的标题或正文中。先列出标题匹配项, 然后按法典顺序排列。返回引文、标题和摘要片段。
  • vi_titles() — 全部 37 个篇目(1-34,加上 11A、12A、15A), 附官方名称和条文数量,用于将主题匹配到相应篇目。

未找到也是一种答案,而非错误:未知篇目、该篇目不含的条文,或没有匹配项的搜索,都会返回带有原因和 data_as_of 的 found: false。上游故障(非 404 状态、超时、页面不再包含条文标记)会明确报错,绝不会返回 found: false。

身份验证

无需密钥。

数据来源

  • USVI Public Records(VI Update 项目,usvipublicrecords.com),《维尔京群岛法典》2026 版——档案自有文本版,基于《维尔京群岛法典》2026 版编制,涵盖全部 37 个篇目和 12,420 条条文。

选择此来源的原因

在 DC 和其他四个有人居住的属地发布法典包后(fleet #2888-#2892),维尔京群岛成为唯一一个尚无法典包的美国司法辖区。我们找到的现行法典唯一免费副本设有机器人验证,而商业出版商禁止自动访问(fleet #2907)。Bruce 指向 USVI Public Records,该网站以易读文本形式发布法典。

重用条款

引自出版方自己的页面:

  • 法典页面:“这是档案自有的公共文本版本;法条文本是政府颁布的文件,不属于任何人。”
  • USVI Public Records 的条款页面,关于档案本身收录的内容: “美国政府作品(公有领域)、维尔京群岛政府的法案和颁布文件(依法不受版权保护)……”
  • 其 robots 政策:“搜索引擎、AI 答案引擎以及代表个人行事的助手均可访问”,并设有 Content-Signal: search=yes, ai-input=yes, ai-train=yes。

此包按请求获取内容,不会批量复制。

做一个礼貌的客户端

出版方按流量向网站主机收费,并要求软件不要抓取网站。法典只在该网站发布,每个篇目占一个页面(第 14 篇约 770 KB,第 11A 篇约 1.1 MB),因此:

  • 每次获取都会请求 Cloudflare 将篇目页面在边缘缓存一天,因此同一篇目内的重复查询平均每天只会给出版方带来约一次请求;
  • vi_search 要求指定篇目,而不是每次查询都同时访问全部 37 个页面。

如果流量增长到值得保存完整副本的程度,请先询问出版方([email protected] 列在其机器访问页面上)。不要开始抓取。

边缘探测

2026-10-12 使用一个临时的 elias-vi-probe Worker 进行检查,该 Worker 在 wrangler dev --remote 下运行,并发送此包的 User-Agent:

页面状态字节数
法典篇目索引20027,788
第 14 篇(犯罪)200768,043

没有质询页面,也没有针对 Worker 出站流量的拦截。

面向解析器维护者的页面结构

每个标题页都会将各节放在 <article class="sec" id="s-<n>"> 中, 引文位于 span.num,其后的标题位于 h3,正文及末尾的“History:”行位于 div.body 中。ID 是小写的节编号,且每页唯一(已检查 Titles 14 和 11A):922、 1508a,以及 UCC 中带连字符的条款编号 2a-525。没有单独的分节页面。 不存在的标题会返回 404,数据包会将其报告为 unknown_title。

有些标题带有源版本遗留的“v2”(例如, 14 V.I.C. § 151 "v2 Abortion Defined; When Authorized")。数据包会原样返回。

快速开始

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

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

https://gateway.pipeworx.io/virgin-islands-code/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 都连接到同一个网关和同一组 1773+ 个数据源。唯一的区别是会直接列出哪个数据包的工具;无论连接哪一个,ask_pipeworx 都能访问全部工具。

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

curl -X POST https://gateway.pipeworx.io/v1/tools/vi_statute \
  -H 'Content-Type: application/json' \
  -d '{"citation":"14 V.I.C. § 922"}'

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

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

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

{
  "mcpServers": {
    "virgin-islands-code": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-virgin-islands-code"]
    }
  }
}

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

npx -y @pipeworx/mcp-virgin-islands-code

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

使用 ask_pipeworx

你也可以用通俗语言提问,而不是直接调用工具——数据包端点和完整网关都支持此方式:

ask_pipeworx({ question: "your question about Virgin Islands Code data" })

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

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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