DocketBird MCP Server

DocketBird MCP Server

site icon
2025.04.18 0
Python法院案件数据文档管理其它
DocketBird MCP Server 是一个提供法院案件数据和文档管理功能的MCP服务器。它允许用户访问和下载案件详情、文档,并列出账户下的所有案件以及可用的法院和案件类型。
View on GitHub

Overview

基本能力

产品定位

DocketBird MCP Server 是一个专门用于访问和管理法院案件数据的服务,提供案件详情、文档下载等功能。

核心功能

  1. 案件详情获取:通过 get_case_details 工具获取案件的详细信息,包括所有相关文档。
  2. 文档下载:通过 download_document_by_id 工具下载特定ID的文档。
  3. 案件列表:通过 list_cases 工具列出账户下的所有案件。
  4. 法院和案件类型列表:通过 list_courts_and_types 工具获取所有可用的法院和案件类型。

适用场景

  1. 法律研究:快速获取和下载案件详情和文档,用于法律研究和分析。
  2. 案件管理:管理和跟踪账户下的所有案件。
  3. 数据整合:整合法院和案件类型数据,用于其他应用或系统。

工具列表

  1. get_case_details:获取案件的详细信息,包括所有相关文档。
  2. download_document_by_id:下载特定ID的文档。
  3. list_cases:列出账户下的所有案件。
  4. list_courts_and_types:列出所有可用的法院和案件类型。

常见问题解答

  1. 部署问题:确保Docker容器正常运行,检查日志以排查错误。
  2. API密钥设置:确保环境变量 DOCKETBIRD_API_KEY 已正确设置。
  3. 依赖问题:确保Python 3.11和uv包管理器已安装。

使用教程

使用依赖

  1. 安装Python 3.11。
  2. 安装uv包管理器:
curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 创建并激活虚拟环境:
uv venv
source .venv/bin/activate  # On Unix/MacOS
# OR
.venv\Scripts\activate     # On Windows
  1. 安装依赖:
uv pip install .
  1. 设置环境变量:
export DOCKETBIRD_API_KEY=your_api_key_here  # On Unix/MacOS
# OR
set DOCKETBIRD_API_KEY=your_api_key_here     # On Windows

调试方式

  1. 运行服务器:
uv run docketbird_mcp.py
  1. 检查日志:
docker logs docketbird-mcp
  1. 验证容器运行状态:
docker ps | grep docketbird-mcp

许可证

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