
LegalContext MCP Server

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进行通信,尊重文档管理系统的权限,不向外部服务器发送文档内容
使用教程
使用依赖
- 需要安装 Bun 1.0或更高版本
- 需要 Claude Desktop 进行集成测试
安装教程
- 克隆仓库:
git clone https://github.com/protomated/legal-context.git
cd legal-context
- 安装依赖:
bun install
- 构建项目:
bun run build
调试方式
启动服务器:
bun run start
测试MCP服务器:
bun run test:client