
A Model Context Protocol (MCP) server that provides LLM-friendly access to the CourtListener legal database through the official CourtListener API v4, plus United States statute lookup through the...
概览
A Model Context Protocol (MCP) server that provides LLM-friendly access to the CourtListener legal database through the official CourtListener API v4, plus United States statute lookup through the official GovInfo API and federal rulemaking document search through the official Regulations.gov API. This server enables searching and retrieving legal opinions, court cases, judges, legal documents, enacted federal statutes, and federal rulemaking documents for precise legal research and citation verification. The CourtListener ++ MCP Server provides comprehensive access to through the extensive CourtListener, GovInfo, and Regulations.gov databases. CourtListener contains millions of legal opinions from federal and state courts, GovInfo provides the United States Code, Statutes at Large, and Public and Private Laws, and Regulations.gov indexes federal rulemaking dockets, proposed rules, and final rules.
README
以下为原文 README 节选,完整内容请查看原文。
CourtListener ++ MCP Server
A Model Context Protocol (MCP) server that provides LLM-friendly access to the CourtListener legal database through the official CourtListener API v4, plus United States statute lookup through the official GovInfo API and federal rulemaking document search through the official Regulations.gov API. This server enables searching and retrieving legal opinions, court cases, judges, legal documents, enacted federal statutes, and federal rulemaking documents for precise legal research and citation verification.
🎯 Purpose
The CourtListener ++ MCP Server provides comprehensive access to legal case data, court opinions, federal statutes, and federal rulemaking documents through the extensive CourtListener, GovInfo, and Regulations.gov databases. CourtListener contains millions of legal opinions from federal and state courts, GovInfo provides the United States Code, Statutes at Large, and Public and Private Laws, and Regulations.gov indexes federal rulemaking dockets, proposed rules, and final rules.
📋 Key Advantages
- Comprehensive Legal Database:
- Access to millions of court opinions and legal decisions
- Federal and state court coverage
- Real-time updates from court systems
- Full Text Content:
- Complete opinion text for citation verification
- Structured legal document organization
- Rich metadata including judges, courts, and dates
- Statutory Research:
- Search across USC, Statutes at Large, Public/Private Laws, and Compilations
- Find USC sections, chapters, and subchapters within a title
- Retrieve statute package summaries or XML/PDF/text download links
- Federal Rulemaking Research:
- Search federal rulemaking documents by keyword, agency, type, or posted date
- Retrieve full document details, optionally with attachments
- Legal Research:
- Search by judge, court, case name, or content
- Verify exact legal language and precedents
- Validate legal citations and references
� Getting a CourtListener API Key
An API key is required for authenticated access to the CourtListener API. While some endpoints work without authentication, you will be severely rate-limited (anonymous users get throttled quickly).
Why You Need an API Key
- Higher Rate Limits: Authenticated users get 5,000 queries per hour
- Full API Access: Some endpoints require authentication
- Better Performance: Avoid anonymous throttling
- Usage Tracking: Monitor your API usage in your profile
How to Get Your API Key
-
Create an Account: Go to CourtListener Sign Up and create a free account.
-
Sign In: Log into your account at CourtListener Sign In.
-
Get Your Token: Navigate to API Help - REST while logged in. Your authorization token will be displayed on that page.
安装
docker run -d \