Token导航 LogoToken导航TokenDH.com
DocketBird MCP logo
文档知识stdio官方级别未说明来源级核验

DocketBird MCP

MCP Server

DocketBird MCP服务器提供对法院案件数据和文档管理功能的访问。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
文档处理PythonClaudeClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gravix-db

提供方

gravix-db

最后核验

2026/5/17 21:03

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run docketbird_mcp.py --transport stdio # For stdio transport

详细介绍

DocketBird MCP服务器

此MCP服务器提供对DocketBird法庭案件数据和文件管理功能的访问。

需求

  • Python 3.11
  • uv包管理器

设置

  1. 如果您还没有安装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

运行服务器

使用以下命令运行服务器:

uv run docketbird_mcp.py --transport stdio  # For stdio transport
uv run docketbird_mcp.py --transport sse    # For SSE transport

可用工具

服务器提供以下工具:

  1. get_case_details:获取案件的全面细节,包括所有文件
  2. download_document_by_id:通过DocketBird ID下载特定文档
  3. list_cases:获取属于某个帐户的案例列表
  4. list_courts_and_types:获取所有可用法院和案件类型的完整列表

配置文件

确保这些文件与脚本位于同一目录中:

  • courts.json:包含所有可用法院的信息
  • case_types.json:包含有关不同类型案件的信息

MCP服务器配置

根据您的MCP客户端,可以将MCP服务器配置添加到以下位置之一:

  • 光标: ~/.cursor/mcp.json
  • 克劳德在mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  1. 如果您还没有安装uv:
curl -LsSf https://astral.sh/uv/install.sh | sh

将以下配置添加到相应的文件中:

{
  "mcpServers": {
    "docketbird-mcp": {
            "command": "uv",
            "args": [
                "run",
                "--directory",
                "PATH_TO_THE_SERVER/docketbird-mcp",
                "python",
                "docketbird_mcp.py"],
            "env": {
                "DOCKETBIRD_API_KEY": "YOUR_KEY"
            }
        }
}

部署

DocketBird MCP服务器可以使用Docker和GitHub Actions部署到云服务器上。部署过程在 .github/workflows/deploy.yml 文件。

Docker部署

服务器使用Docker进行容器化。您可以使用所需的传输类型在本地构建和运行Docker镜像:

# Build for ARM architecture (M1/M2 Mac)
docker buildx build --platform linux/arm64 -t docketbird-mcp-arm:latest --load .

# Build for AMD architecture (standard servers)
docker buildx build --platform linux/amd64 -t docketbird-mcp:latest --load .

# Run locally with stdio transport
docker run -d \
  --name docketbird-mcp-stdio \
  --restart=always \
  -e DOCKETBIRD_API_KEY="your_api_key_here" \
  -e TRANSPORT_TYPE="stdio" \
  docketbird-mcp-arm:latest /app/start.sh

# Run locally with SSE transport
docker run -d \
  --name docketbird-mcp-sse \
  --restart=always \
  -e DOCKETBIRD_API_KEY="your_api_key_here" \
  -e TRANSPORT_TYPE="sse" \
  docketbird-mcp-arm:latest /app/start.sh

正在验证部署

要验证您的部署是否正常工作,请执行以下操作:

  1. 检查容器是否正在运行:
docker ps | grep docketbird-mcp
  1. 验证容器日志:
docker logs docketbird-mcp

日志应显示:

Starting DocketBird MCP server...
API Key set: your_...
Running python docketbird_mcp.py
  1. 使用此README中的配置测试MCP客户端的连接。

如果容器没有运行,您可以通过检查来排除故障:

  • Docker镜像存在: docker images | grep docketbird
  • 错误的容器日志: docker logs docketbird-mcp
  • 服务器日志:检查是否存在任何权限或网络问题

触发更新

目录标签

目录标签

文档处理PythonClaude案件数据本地部署文档管理法院系统MCP服务器

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP