
DocketBird MCP Server

2025.04.18
0
Python法院案件数据文档管理其它
DocketBird MCP Server 是一个提供法院案件数据和文档管理功能的MCP服务器。它允许用户访问和下载案件详情、文档,并列出账户下的所有案件以及可用的法院和案件类型。
View on GitHub
Overview
基本能力
产品定位
DocketBird MCP Server 是一个专门用于访问和管理法院案件数据的服务,提供案件详情、文档下载等功能。
核心功能
- 案件详情获取:通过
get_case_details
工具获取案件的详细信息,包括所有相关文档。 - 文档下载:通过
download_document_by_id
工具下载特定ID的文档。 - 案件列表:通过
list_cases
工具列出账户下的所有案件。 - 法院和案件类型列表:通过
list_courts_and_types
工具获取所有可用的法院和案件类型。
适用场景
- 法律研究:快速获取和下载案件详情和文档,用于法律研究和分析。
- 案件管理:管理和跟踪账户下的所有案件。
- 数据整合:整合法院和案件类型数据,用于其他应用或系统。
工具列表
get_case_details
:获取案件的详细信息,包括所有相关文档。download_document_by_id
:下载特定ID的文档。list_cases
:列出账户下的所有案件。list_courts_and_types
:列出所有可用的法院和案件类型。
常见问题解答
- 部署问题:确保Docker容器正常运行,检查日志以排查错误。
- API密钥设置:确保环境变量
DOCKETBIRD_API_KEY
已正确设置。 - 依赖问题:确保Python 3.11和uv包管理器已安装。
使用教程
使用依赖
- 安装Python 3.11。
- 安装uv包管理器:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
- 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # On Unix/MacOS
# OR
.venv\Scripts\activate # On Windows
- 安装依赖:
uv pip install .
- 设置环境变量:
export DOCKETBIRD_API_KEY=your_api_key_here # On Unix/MacOS
# OR
set DOCKETBIRD_API_KEY=your_api_key_here # On Windows
调试方式
- 运行服务器:
uv run docketbird_mcp.py
- 检查日志:
docker logs docketbird-mcp
- 验证容器运行状态:
docker ps | grep docketbird-mcp