MCP.so
ログイン

Opendock MCP Server

@Pollamin

基本情報

カテゴリ

その他

トランスポート

stdio

作者

Pollamin

投稿者

Shafik Amin

Opendock MCP Server について

MCP server for the Opendock Neutron API

Opendock MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "opendock": {
      "command": "npx",
      "args": [
        "-y",
        "opendock-mcp"
      ],
      "env": {
        "OPENDOCK_USERNAME": "<YOUR_USERNAME>",
        "OPENDOCK_PASSWORD": "<YOUR_PASSWORD>"
      }
    }
  }
}

Opendock MCP Server のツール

8

`get_version`, `get_profile`

`list_warehouses`, `get_warehouse`, `get_warehouse_hours`, `create_warehouse`, `update_warehouse`, `delete_warehouse`

`list_docks`, `get_dock`, `create_dock`, `update_dock`, `delete_dock`, `sort_docks`, `get_dock_availability`

`list_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`

`list_carriers`, `get_carrier`, `create_carrier`, `update_carrier`, `get_booked_carriers`

`list_companies`, `get_company`, `create_company`

`get_org`, `update_org`, `update_favorite_carriers`

`get_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`

概要

What is Opendock?

An MCP server that connects AI assistants (Claude, etc.) to the Opendock Neutron API for warehouse dock scheduling and management.

How to use Opendock?

Install via npx -y opendock-mcp or npm install -g opendock-mcp. Set environment variables OPENDOCK_USERNAME and OPENDOCK_PASSWORD (or OPENDOCK_TOKEN for JWT). Add it to Claude Desktop’s claude_desktop_config.json or use claude mcp add opendock -- npx -y opendock-mcp for Claude Code.

Key features of Opendock

  • 69 tools across 11 categories (warehouses, docks, appointments, carriers, etc.)
  • Connects AI assistants to the Opendock Neutron API
  • Supports username/password with automatic token refresh
  • Supports pre‑existing JWT token authentication
  • Provides appointment metrics and warehouse insights
  • Works with Claude Desktop and Claude Code

Use cases of Opendock

  • Manage warehouse docks, load types, and scheduling via natural language
  • Create, update, and delete appointments across carriers
  • Retrieve warehouse availability, capacity usage, and yard data
  • Generate appointment volume and carrier status reports

よくある質問

1

What does Opendock do?

Opendock MCP Server allows AI assistants to interact with the Opendock Neutron API for warehouse dock scheduling and management.

2

What are the prerequisites?

Node.js 18+ and an Opendock account with API access.

3

How do I authenticate?

You can authenticate using either a username/password (the server handles login and token refresh) or a pre‑existing JWT token, both set via environment variables.

4

Can I use it with any AI assistant?

It is designed for MCP‑compatible assistants like Claude, and can be used with Claude Desktop or Claude Code.

5

Is there a staging environment?

Yes, set `OPENDOCK_API_URL` to `https://neutron.staging.opendock.com` for testing.

コメント

「その他」の他のコンテンツ