Opendock

io.github.Pollamin由 GitHub 账号 Pollamin 发布v5.1.1更新于 Oct 28, 2026

MCP for the Opendock Neutron API.

已验证STDIO仅桌面数据与分析商业与电商

概览

AI 生成的概览

将 AI 助手连接到 Opendock Neutron API,用于仓库月台排程:仓库、月台、预约、承运商与指标。

可以做什么
  • 读取和管理仓库、月台与装载类型,包括可用性与营业时间
  • 列出、搜索、创建、更新和删除预约,并处理重复预约与标签
  • 查询承运商、公司与组织设置,并读取审计日志
  • 查看并校验设置元数据
  • 查询预约量、时长、停留时间与容量指标,并将堆场或预约数据导出为 Excel
适用场景
适用于在 Opendock 中管理月台或堆场排程的场景:希望助手查询可用时段、创建或修改预约、获取运营指标,而无需切换到网页应用。
运行要求
需要 Node.js 18 或更高版本,通过 npx 或全局 npm 安装在本机运行。需要一个具备 API 访问权限的 Opendock 账户。凭据通过环境变量提供:OPENDOCK_USERNAME 与 OPENDOCK_PASSWORD,或已有的令牌 OPENDOCK_TOKEN;OPENDOCK_API_URL 可选,用于选择生产或预发环境。
安装前请注意
服务器需要以环境变量形式提供 Opendock 账户密码或 JWT 令牌,请妥善保管。许多工具会创建、更新、删除或重新排序仓库、月台、装载类型、预约和承运商,并可修改组织设置,这些操作会影响实际排程数据。指标导出会写入 Excel 文件。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Opendock,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Opendock MCP Server

[npm version]

An MCP server that connects AI assistants (Claude, etc.) to the legendary Opendock Neutron API.

Install

No clone or build needed — just use npx:

bash
npx -y opendock-mcp

Or install globally:

bash
npm install -g opendock-mcp

Tools

69 tools across 11 categories:

CategoryTools
Generalget_version, get_profile
Warehouseslist_warehouses, get_warehouse, get_warehouse_hours, create_warehouse, update_warehouse, delete_warehouse
Dockslist_docks, get_dock, create_dock, update_dock, delete_dock, sort_docks, get_dock_availability
Load Typeslist_load_types, get_load_type, get_load_type_availability, create_load_type, update_load_type, delete_load_type
Appointmentslist_appointments, search_appointments, get_appointment, create_appointment, update_appointment, delete_appointment, get_public_appointment, undo_appointment_status, create_recurring_appointments, delete_recurring_appointments, add_appointment_tag, remove_appointment_tag
Carrierslist_carriers, get_carrier, create_carrier, update_carrier, get_booked_carriers
Companieslist_companies, get_company, create_company
Orgsget_org, update_org, update_favorite_carriers
Audit Logget_audit_log
Settings Metadataget_settings_metadata, get_setting_metadata, validate_settings_metadata
Metricsget_appointment_volume_by_date, get_appointment_volume_by_carrier, get_appointment_volume_by_load_type, get_appointment_volume_by_time_of_day, get_appointment_volume_by_day_of_week, get_appointment_avg_duration_by_load_type, get_appointment_avg_duration_by_status, get_appointment_avg_duration_by_dock_and_status, get_appointment_count_for_carrier, get_appointment_count_by_status_for_carrier, get_appointment_count_for_docks, get_reserve_count_for_user, get_dock_dwell_time, get_carrier_status_percentages, list_appointment_metrics, export_appointment_metrics_excel, get_appointment_status_times, get_first_available_appointment, get_warehouse_insights, get_warehouse_capacity_usage, export_yard_data_excel

Prerequisites

  • Node.js 18+
  • An Opendock account with API access

Authentication

The server supports two authentication methods:

Option 1: Username/password (recommended) — the server handles login and token refresh automatically.

[email protected]OPENDOCK_PASSWORD=your-password

Option 2: Pre-existing JWT token

OPENDOCK_TOKEN=your-jwt-token

Optionally set the API URL:

OPENDOCK_API_URL=https://neutron.opendock.com           # production (default)
OPENDOCK_API_URL=https://neutron.staging.opendock.com    # staging

Usage with Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "opendock": {      "command": "npx",      "args": ["-y", "opendock-mcp"],      "env": {        "OPENDOCK_USERNAME": "[email protected]",        "OPENDOCK_PASSWORD": "your-password"      }    }  }}

Usage with Claude Code

bash
claude mcp add opendock -- npx -y opendock-mcp

Set the required environment variables before launching Claude Code, or pass them in the MCP config.

Testing

Use the MCP Inspector to test interactively:

bash
[email protected] OPENDOCK_PASSWORD=your-password \  npx @modelcontextprotocol/inspector npx -y opendock-mcp

Development

bash
git clone https://github.com/Pollamin/opendock-mcp.gitcd opendock-mcpnpm installnpm run build

License

MIT

来源:README.md,提交 00b5941

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v5.1.1最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。