法律MCP服务器

LegalMCP是一个全面的美国法律MCP服务器,为AI助手提供快速访问400万+美国法院意见、Clio实践管理和PACER联邦文件的能力。

  • by Mahender22
  • Python
  • 本地部署
  • 68 星标
  • 更新于
在 GitHub 查看 Mahender22/legal-mcp

使用说明

法律MCP

美国首个针对人工智能助理的综合性法律MCP服务器。

将Claude、GPT、Cursor或任何兼容MCP的AI连接到4M+美国法院意见、Clio实践管理和PACER联邦文件。在几秒钟内进行研究,而不是几个小时。


30秒演示

You:  Find Supreme Court cases about Fourth Amendment and cell phone location data

LegalMCP:  Found 52 results. Top case:

  Carpenter v. United States, 585 U.S. 296 (2018)
  The Court held that accessing historical cell-site location
  information constitutes a search under the Fourth Amendment,
  requiring a warrant supported by probable cause.

  → 127 cases cite this opinion
  → Full text: courtlistener.com/opinion/4578834

为什么选择Legal MCP?

传统研究 人工智能+法律MCP
查找相关案例 45-90分钟 <30秒
追踪引文历史 打开Westlaw,点击浏览 “谁引用了这个案例?”
拉取客户账单 登录Clio,浏览菜单 “亨德森的总小时数?”
每月费用 200-400美元(Westlaw/Lexis) 自由

快速开始

安装

我们建议使用虚拟环境来避免与其他软件包冲突:

# Create and activate a virtual environment
python -m venv legal-mcp-env

# Windows
legal-mcp-env\Scripts\activate

# Mac/Linux
source legal-mcp-env/bin/activate

# Install
pip install legal-mcp

或者从GitHub安装:

pip install git+https://github.com/Mahender22/legal-mcp.git

跑

想要在没有API密钥的情况下尝试它吗?首先启用演示模式(可选):

# Mac/Linux
export LEGAL_MCP_DEMO=true

# Windows
set LEGAL_MCP_DEMO=true

然后启动服务器:

legal-mcp

连接到克劳德桌面

添加到您的 claude_desktop_config.json:

视窗 (%APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "legal-mcp": {
      "command": "C:/path/to/legal-mcp-env/Scripts/legal-mcp.exe",
      "env": {
        "LEGAL_MCP_DEMO": "true"
      }
    }
  }
}

Mac/Linux (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "legal-mcp": {
      "command": "/path/to/legal-mcp-env/bin/legal-mcp",
      "env": {
        "LEGAL_MCP_DEMO": "true"
      }
    }
  }
}

注: 使用完整路径 legal-mcp 在您的虚拟环境中。移除 LEGAL_MCP_DEMO 行,并为实际数据添加API键(请参见 设置.md).

连接到克劳德代码

运行此命令以全局添加LegalMCP(在每个会话中都可用):

Mac/Linux:

claude mcp add legal-mcp /path/to/legal-mcp-env/bin/legal-mcp

窗户:

claude mcp add legal-mcp C:\path\to\legal-mcp-env\Scripts\legal-mcp.exe

要启用演示模式,请添加env标志:

Mac/Linux:

claude mcp add legal-mcp -e LEGAL_MCP_DEMO=true -- /path/to/legal-mcp-env/bin/legal-mcp

窗户:

claude mcp add legal-mcp -e LEGAL_MCP_DEMO=true -- C:\path\to\legal-mcp-env\Scripts\legal-mcp.exe

提示: 若要仅将其添加到特定项目中,请添加 -s project 标记或创建 .mcp.json 项目根目录中的文件。

连接到Cursor/Windsurf

LegalMCP适用于任何兼容MCP的客户端。添加 legal-mcp 命令到AI工具的MCP服务器配置。

配置

为API访问设置环境变量。看 设置.md 获取分步说明。

变量 必填 描述
COURTLISTENER_TOKEN 可选 判例法搜索的速率限制更高
CLIO_TOKEN Clio工具 用于实践管理的OAuth令牌
PACER_USERNAME 对于PACER工具 PACER帐户用户名
PACER_PASSWORD 对于PACER工具 PACER帐户密码
LEGAL_MCP_DEMO 可选 设置 true 用于演示模式(无API键)

全部18个工具

判例法

工具 它做什么
search_case_law 按主题、法院、日期范围搜索4M+美国法院意见
get_case_details 获取特定案例的完整意见文本
get_case_record 获取案件记录——当事人、法官、程序历史
find_citing_cases 查找引用特定意见的案例
find_cited_cases 查找意见所依赖的案例
parse_legal_citations 解析任何文本中的蓝皮书引用
list_available_courts 列出所有400多个法院及其代码
list_reporter_abbreviations 解码记者缩写(U.S.、F.3d等)

实践管理——Clio

工具 它做什么
search_clients 按姓名、电子邮件、电话搜索联系人
search_matters 按编号、描述、状态搜索事项
get_matter_details 完整事项信息——客户、账单、截止日期
get_time_entries 按事项、律师、日期范围计费的小时数
get_matter_tasks 一件事的任务和待办事项
get_matter_documents 事项所附文件
get_calendar 听证会、截止日期和会议

法庭文件——PACER

工具 它做什么
search_federal_cases 在PACER搜索联邦法院案件
get_federal_case 从PACER获取案件详细信息
get_court_filings 获取案卷条目和文件

注: PACER的文档下载费用为0.10美元/页。LegalMCP免费搜索和列出——它不会自动下载付费文件。

定价

免费和开源。 所有18个工具,麻省理工学院许可证,无付费墙。只需安装即可。

码头工人

# Copy and configure environment
cp .env.example .env
# Edit .env with your API keys

# Run
docker-compose up

这将启动端口8000上的MCP服务器和端口8080上的等待列表API。

运作原理

LegalMCP是一个 模型上下文协议 服务器。MCP是一个开放标准,允许AI助手调用外部工具,如搜索判例法或查询Clio数据。

┌──────────────┐     MCP      ┌──────────────┐      API      ┌──────────────┐
│              │  ──────────►  │              │  ──────────►  │              │
│  Claude /    │   Tool calls  │   LegalMCP   │   HTTP        │ CourtListener│
│  GPT /       │  ◄──────────  │   Server     │  ◄──────────  │ Clio / PACER │
│  Cursor      │   Results     │  (your PC)   │   JSON        │              │
└──────────────┘               └──────────────┘               └──────────────┘

您的数据保留在您的机器上。LegalMCP在本地运行,并直接连接到API。

发展

# Clone and install
git clone https://github.com/Mahender22/legal-mcp.git
cd legal-mcp
pip install -e ".[dev,waitlist]"

# Run tests
pytest legal_mcp/tests/ -v

# Run server locally
python -m legal_mcp.src.server

许可证

麻省理工学院 --随心所欲地使用它。