LegalContext MCP Server

LegalContext MCP Server

site icon
2025.04.14 0
TypeScript法律文档管理AI助手集成交流协作
LegalContext 是一个开源的模型上下文协议(MCP)服务器,旨在为律师事务所的文档管理系统(特别是Clio)和AI助手(如Claude Desktop)之间建立安全的桥梁。它使AI工具能够访问、检索和整合公司文档上下文,同时保持对敏感信息的完全安全和控制。
View on GitHub

Overview

产品定位

LegalContext 是一个专注于法律文档管理的MCP服务器,通过安全的方式连接文档管理系统和AI助手,提升法律文档的处理效率和安全性。

核心功能

  • 提供基本的MCP服务器功能,支持stdio传输
  • 资源和工具的注册与管理
  • 示例资源和工具
  • 配置管理
  • 测试基础设施

适用场景

  • 律师事务所的文档管理系统与AI助手的集成
  • 安全地访问和检索法律文档
  • 在法律文档处理中引入AI辅助功能

工具列表

  • McpServerService: 管理MCP服务器的生命周期和与Claude Desktop的连接
  • McpResourcesService: 处理提供文档上下文的资源的注册和管理
  • McpToolsService: 管理工具,使Claude能够执行搜索或检索文档等操作
  • McpOrchestratorService: 协调MCP组件的初始化和操作

常见问题解答

  • 开发状态: 项目处于积极开发中,核心MCP功能已实现,但文档管理集成仍在进行中
  • 安全性: 所有文档处理都在本地进行,使用stdio进行通信,尊重文档管理系统的权限,不向外部服务器发送文档内容

使用教程

使用依赖

安装教程

  1. 克隆仓库:
git clone https://github.com/protomated/legal-context.git
cd legal-context
  1. 安装依赖:
bun install
  1. 构建项目:
bun run build

调试方式

启动服务器:

bun run start

测试MCP服务器:

bun run test:client

许可证

该项目遵循 MPL-2.0 开源许可条款,请参阅 MPL-2.0 了解完整条款。