返回 MCP 目录
public公开dns本地运行

civil-code-of-china-mcp

民法典MCP服务器提供对中国民法典内容和结构的结构化访问,支持层次化导航和条款内容检索。

article

README

🚀 民法典 MCP 服务器

民法典 MCP 服务器基于模型上下文协议(Model Context Protocol)构建,为用户提供对中国民法典内容和结构的结构化访问方式,能让 AI 模型高效检索、导航和搜索民法典的层次结构与具体条款。

🚀 快速开始

服务器运行在标准输入/输出上,可连接到任何兼容 MCP 的客户端,为访问中国民法典提供结构化接口,方便 AI 模型引用特定法律条款并浏览民法典结构。

您可使用以下命令直接启动服务器:

npx -y @jjfather/civil-code-of-china-mcp

此命令会下载并运行 MCP 服务器,无需全局安装。

✨ 主要特性

  • 层次化导航:可从顶层(分编)浏览到具体条款(条),清晰呈现民法典结构。
  • 结构化数据:能够访问按编、章、节、条组织的民法典逻辑结构。
  • 内容检索:可通过完整路径精准获取任何特定条款的内容。

🔧 技术细节

技术实现

服务器借助 Model Context Protocol SDK 构建,并实现了两个主要工具:

  1. get_structure:获取民法典层次结构中指定父节点的子节点。
    • 输入:可选的 parent_node(字符串)- 父节点的路径。
    • 输出:包含子节点列表的 JSON 对象。
  2. get_article_content:获取特定条款的内容。
    • 输入:article_path(字符串)- 条款的完整路径。
    • 输出:指定条款的文本内容。

技术架构

服务器维护着两个关键数据结构:

  • StructData:从节点路径到其子节点的映射。
  • ContentData:从条款路径到其文本内容的映射。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端