关于 Virgin Islands Code
Virgin Islands Code 是提供美属维尔京群岛 2026 年版法典查询的 MCP 服务,适用于查找法条原文及按标题搜索法律文本。它支持多种法条引注格式,并列出全部 37 个标题。
主要功能
- 01按引注查询法条全文
- 02在指定标题内搜索关键词
- 03列出 37 个法典标题及条文数
- 04返回法条标题、正文和修订历史
适用场景
- 01根据法条引注查阅法典原文
- 02在单个标题中查找相关法律条文
- 03按主题确定对应的法典标题
MCP 相关
向 MCP 客户端提供法条查询、标题内搜索和标题列表工具。可通过 Pipeworx 网关连接,也可作为本地 stdio MCP 服务运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://gateway.pipeworx.io/virgin-islands-code/mcpclaude mcp add --transport http pipeworx-io-virgin-islands-code https://gateway.pipeworx.io/virgin-islands-code/mcp{"mcpServers":{"pipeworx-io-virgin-islands-code":{"type":"http","url":"https://gateway.pipeworx.io/virgin-islands-code/mcp"}}}在 Cursor 中打开{"servers":{"pipeworx-io-virgin-islands-code":{"type":"http","url":"https://gateway.pipeworx.io/virgin-islands-code/mcp"}}}在 VS Code 中打开{"mcpServers":{"pipeworx-io-virgin-islands-code":{"type":"http","url":"https://gateway.pipeworx.io/virgin-islands-code/mcp"}}}{"mcpServers":{"pipeworx-io-virgin-islands-code":{"serverUrl":"https://gateway.pipeworx.io/virgin-islands-code/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
44| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| q | string | 否 | question 的别名。 |
| ask | string | 否 | question 的别名。 |
| text | string | 否 | question 的别名。 |
| input | string | 否 | question 的别名。 |
| packs | array | 否 | 可选。将路由限制为这些包的 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(绝不会返回空答案)。 |
| query | string | 否 | question 的别名。 |
| prompt | string | 否 | question 的别名。 |
| message | string | 否 | question 的别名。 |
| question | string | 是 | 用自然语言表达的问题或请求。支持 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:
| 页面 | 状态 | 字节数 |
|---|---|---|
| 法典篇目索引 | 200 | 27,788 |
| 第 14 篇(犯罪) | 200 | 768,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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。