mcpField
O
Opendock

Opendock

ローカル
github.com/Pollamin地図・旅行236 週間前に更新

Opendock について

Opendock Neutron APIにAIアシスタントから接続するMCPサーバーです。倉庫、予約、運送業者、運用指標を扱うツールを提供します。

主な機能

  1. 01倉庫、ドック、荷物タイプの管理
  2. 02予約の作成と管理
  3. 03運送業者と企業の検索
  4. 04予約・倉庫指標の取得
  5. 05認証情報またはJWTでの認証

活用シーン

  1. 01ドックの空き状況と倉庫情報の確認
  2. 02倉庫予約の手配や更新
  3. 03予約数や滞在時間の分析

MCP 対応

Opendock Neutron APIの操作をMCPクライアント向けのツールとして公開し、予約、倉庫、運送業者、指標を扱います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"opendock": {
"command": "npx",
"args": [
"-y",
"opendock-mcp"
]
}
}
}
起動コマンドnpx -y opendock-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmopendock-mcp5.1.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Opendock MCP サーバー

npm version

AI アシスタント(Claude など)を、伝説的な Opendock Neutron API に接続する MCP サーバーです。

インストール

クローンやビルドは不要です。npx を使うだけです。

npx -y opendock-mcp

または、グローバルにインストールします。

npm install -g opendock-mcp

ツール

11 カテゴリにわたる 69 個のツール:

カテゴリツール
一般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_load_types, get_load_type, get_load_type_availability, create_load_type, update_load_type, delete_load_type
予約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_audit_log
設定メタデータget_settings_metadata, get_setting_metadata, validate_settings_metadata
メトリクス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

前提条件

  • Node.js 18+
  • API アクセス権のある Opendock アカウント

認証

このサーバーは 2 つの認証方法に対応しています。

オプション 1:ユーザー名/パスワード(推奨)— サーバーがログインとトークンの更新を自動的に処理します。

[email protected]
OPENDOCK_PASSWORD=your-password

オプション 2:既存の JWT トークン

OPENDOCK_TOKEN=your-jwt-token

必要に応じて、API URL を設定します。

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

Claude Desktop での使用

claude_desktop_config.json に追加します。

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

Claude Code での使用

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

Claude Code の起動前に必須の環境変数を設定するか、MCP 設定で渡してください。

テスト

​​MCP Inspector を使って、対話形式でテストします。

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

開発

git clone https://github.com/Pollamin/opendock-mcp.git
cd opendock-mcp
npm install
npm run build

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。