Token导航 LogoToken导航TokenDH.com
Lgu MCP Ts logo
搜索检索stdio官方级别未说明来源级核验

Lgu MCP Ts

MCP Server

提供AI助手访问英国法规的服务,支持关键词、标题、类型或年份搜索,并可获取完整法规文档或特定片段。

工具数

8

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaude搜索Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jurisdatum

提供方

jurisdatum

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -e MCP_TRANSPORT=http -p 3000:3000 legislation-mcp

详细介绍

legislation.gov.uk MCP服务器

模型上下文协议(MCP)服务器为人工智能助手提供从以下位置访问英国立法的权限 legislation.gov.uk.

特性

工具

  • 搜索_立法 -按关键字、标题、类型或年份搜索立法。每页返回20个结果,支持分页(page 参数, meta.morePages 旗)。
  • get_立法 -检索完整的立法文件。默认格式为纯文本;还支持XML(CLML)、Akoma Ntoso和HTML。
  • get_legislation_metadata -获取用于立法的结构化JSON元数据(实验性)
  • get_legislation_fragment -检索立法文件的特定片段(章节、部分等)。默认格式为纯文本。
  • get_legislation_table_of_contents -检索某项立法的目录。默认格式为结构化JSON。
  • 搜索_法规_语义 -使用向量索引进行跨立法语义搜索(实验)
  • 搜索_立法_行为_语义 -跨单个部分的语义搜索(实验性)
  • 获取资源 -通过URI获取MCP资源。适用于支持工具调用但无法直接访问MCP资源的API连接代理;本地MCP客户端不需要。

资源

服务器提供的文档资源包括:

  • guide://getting-started -概述和基本工作流程
  • clml://schema-guide -CLML XML结构参考
  • clml://metadata/extent -地理范围指南
  • atom://feed-guide -搜索结果解析指南
  • types://guide -立法类型参考
  • types://data -法规类型JSON数据
  • cookbook://check-extent -如何确定一项立法适用于哪些英国司法管辖区

安装

npm install
npm run build

注: 构建过程从中的文件生成资源清单 src/resources/。此清单在运行时是必需的,并在构建过程中自动创建。

配置

环境变量

可以使用环境变量配置服务器:

语义搜索(可选)

  • SEMANTIC_API_BASE_URL -语义搜索API的基本URL

- 违约: http://localhost:8000 - 例子: https://semantic-api.example.com

  • SEMANTIC_API_KEY -用于语义搜索身份验证的API密钥(如果需要)

- 默认值:无 - 例子: sk-xxx...

如果未配置语义搜索,语义工具将失败并出现连接错误。标准legislation.gov.uk工具独立于语义搜索配置工作。

运输模式

  • MCP_TRANSPORT -通信传输(stdio或http)

- 违约: stdio - 选项: stdio, http

使用HTTP传输时:

  • PORT -HTTP服务器端口

- 违约: 3000

示例配置

地方发展(stdio):

npm start

使用语义搜索进行本地开发:

SEMANTIC_API_BASE_URL=http://localhost:8000 npm start

HTTP传输(用于远程访问):

MCP_TRANSPORT=http PORT=3000 npm start

Docker:

docker build -t legislation-mcp .
docker run -e MCP_TRANSPORT=http -p 3000:3000 legislation-mcp

要使用Docker进行语义搜索,请传递语义API配置:

docker run \
  -e MCP_TRANSPORT=http \
  -e SEMANTIC_API_BASE_URL=http://host.docker.internal:8000 \
  -p 3000:3000 \
  legislation-mcp

用法

与MCP检查员一起

npm run inspector

作为独立服务器

npm start

在克劳德桌面

添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "legislation-gov-uk": {
      "command": "node",
      "args": ["/path/to/legislation-gov-uk/build/index.js"]
    }
  }
}

发展

# Watch mode (auto-rebuild on changes)
npm run watch

# Build only
npm run build

# Generate resource manifest
npm run generate-manifest

# Run tests
npm test

建筑

服务器使用基于约定的资源系统:

  • 资源按层次组织 src/resources/
  • 顶级目录成为URI命名空间(例如。, clml://, guide://)
  • 构建过程生成将URI映射到文件的清单
  • 资源在运行时按需加载

许可证

根据 开放政府许可证v3.0.

包含根据开放政府许可证v3.0许可的公共部门信息。

作者

国家档案馆

目录标签

目录标签

TypeScriptClaude搜索法规查询本地部署AI助手法律文档语义搜索英国法律

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP