Dock について
Dockのローカルstdioブリッジは、MCPエージェントからDockワークスペースのテーブルやアクティビティデータにアクセスできるようにします。リクエストをホスト型サーバーへ転送し、8つのツールを提供します。
主な機能
- 01ワークスペースの一覧と取得
- 02テーブル行の読み取り
- 03行の作成・更新・削除
- 04ワークスペースの作成
- 05最近のアクティビティを確認
活用シーン
- 01エージェントからワークスペースを確認
- 02テーブルのレコードを追加・編集
- 03最近のワークスペース活動を確認
MCP 対応
ローカルブリッジがエージェントのMCPリクエストをHTTPS経由でDockのホスト型MCPサーバーへ転送し、8つのツールを利用可能にします。リモートMCPコネクター対応クライアントはサーバーへ直接接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://trydock.ai/api/mcpclaude mcp add --transport http ai-trydock-dock https://trydock.ai/api/mcp{"mcpServers":{"ai-trydock-dock":{"type":"http","url":"https://trydock.ai/api/mcp"}}}Cursor で開く{"servers":{"ai-trydock-dock":{"type":"http","url":"https://trydock.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"ai-trydock-dock":{"type":"http","url":"https://trydock.ai/api/mcp"}}}{"mcpServers":{"ai-trydock-dock":{"serverUrl":"https://trydock.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
80このツールにパラメーターはありません。
詳細
@trydock/mcp
Dock MCP サーバーへのローカル stdio ブリッジです。MCP 対応エージェント(Claude Desktop、Cursor、Windsurf、Zed、Cline、Continue)から、設定を 1 か所変更するだけで Dock のワークスペースに接続できます。
このパッケージが必要ですか?
エージェントがリモート MCP コネクター(Claude.ai web、 Claude.ai Projects)に対応している場合、このパッケージは不要です。カスタムコネクターとして
https://trydock.ai/api/mcpを追加し、OAuth フローに従ってください。 MCP リファレンスをご覧ください。このパッケージは、ローカル stdio MCP のみに対応するエージェント向けです。これは現在、Claude Desktop やほとんどのコードエディターエージェントで主流の方式です。
クイックスタート
- Dock の Settings → API keys で API キーを取得します (trydock.ai)。
- 以下のエージェント設定を追加します。
- エージェントを再起動します。Dock の 8 個のツールが表示されます。
設定
すべてのクライアントで同じパターンを使用します。npx -y @trydock/mcp を実行し、
DOCK_API_KEY を env で渡します。クライアントごとの JSON スニペットは
configs/ にあります。
| クライアント | ファイル | 一般的な設定パス |
|---|---|---|
| Claude Desktop | configs/claude-desktop.json | ~/Library/Application Support/Claude/claude_desktop_config.json(macOS) |
| Cursor | configs/cursor.json | ~/.cursor/mcp.json |
| Windsurf | configs/windsurf.json | ~/.codeium/windsurf/mcp_config.json |
| Zed | configs/zed.json | ~/.config/zed/settings.json(context_servers 内) |
| Cline(VS Code) | configs/cline.json | VS Code の設定 → cline.mcpServers |
| Continue | configs/continue.json | ~/.continue/config.json |
例(Claude Desktop):
{
"mcpServers": {
"dock": {
"command": "npx",
"args": ["-y", "@trydock/mcp"],
"env": {
"DOCK_API_KEY": "dk_..."
}
}
}
}
ツール
8 個すべてのツールが、ホストされた Dock サーバーに転送されます。JSON スキーマは
schemas/ にあります。
| ツール | 用途 |
|---|---|
list_workspaces | アクセス可能なワークスペースを一覧表示します |
get_workspace | slug を指定してワークスペースを取得します |
list_rows | テーブルモードのワークスペースから行を読み取ります |
create_row | 行を追加します |
update_row | 部分マージで更新します |
delete_row | 行を削除します |
create_workspace | 新しいワークスペースを作成します |
get_recent_events | アクティビティログを読み取ります |
使用例付きの詳細なリファレンス:trydock.ai/docs/mcp。
ブリッジの仕組み
ブリッジは約 100 行の Node プロセスです(src/bridge.js)。
エージェントが stdin に書き込むすべての JSON-RPC メッセージは、DOCK_API_KEY を Bearer 認証として使用し、
HTTPS 経由で https://trydock.ai/api/mcp に転送されます。
ホストされたサーバーが認証、レート制限、監査、ツール実行を担います。ブリッジは状態を保持せず、リクエスト本文もログに記録しません。
環境変数:
| 変数 | 必須? | 用途 |
|---|---|---|
DOCK_API_KEY | はい | Bearer トークン(Settings → API keys で取得) |
DOCK_MCP_URL | いいえ | 上流エンドポイントを上書きします(ステージング/セルフホスト)。デフォルト:https://trydock.ai/api/mcp |
セキュリティ
- API キーはエージェントの環境内にのみ保持され、HTTPS の各呼び出し時に渡されます。このブリッジによってログに記録されたり、ディスクに書き込まれたりすることはありません。
- Dock の Settings → API keys で、いつでもキーをローテーションできます。失効させると、古いキーは直ちに 401 を返します。
- Dock 側では、キーは平文ではなく SHA-256 ハッシュとして保存されます。Dock のデータベースが漏えいしても、使用可能な認証情報は流出しません。
- 脅威モデル、失効手順書、監査対象のデータについては、完全版のセキュリティドキュメントをご覧ください。
ライセンス
MIT。Copyright © 2026 Vector Apps, Inc.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。