Claudeから直接、
Gantyを動かす。
Model Context Protocol (MCP) 対応。Claudeのコネクタ機能でワンクリック接続でき、Web・iPhone・Android・デスクトップから自然言語でガントチャートを操作できます。設定ファイルの編集は不要です。
Claudeに任せられること
プロジェクト全体を要約
「ECサイトリニューアルの進捗を教えて。遅延しているタスクと、ボトルネックは?」
タスクをまとめて作成
「新機能Aのプロジェクトに、要件定義・設計・実装・テスト・リリースのタスクを順番に作って」
進捗をまとめて更新
「『デザイン関連』のタスクを全部50%に更新して」
リスクを発見
「今週のうちに終わらせないとクリティカルパスに影響するタスクを教えて」
セットアップ手順
ワンクリックで接続(Web・iPhone・Android・デスクトップ)
Claudeのコネクタ機能で接続します。設定ファイルの編集もトークンのコピーも不要。一度つなげば、スマホを含むすべてのClaudeアプリに同期されます。
- 1Claudeを開き、設定 → コネクタ(Customize → Connectors)→「カスタムコネクタを追加」を選択
- 2接続先URLに次を入力:
https://ganty.app/api/mcp - 3表示されるGantyのログイン/許可画面で「許可する」を押すと接続完了
※ claude.ai のカスタムコネクタは Free(1つまで)/ Pro / Max / Team / Enterprise で利用できます。
上級者向け:APIトークンで接続(Claude Code・Cursor・手動設定)
設定ファイルを自分で編集する方法です。コネクタ機能が無いクライアント(Claude Code・Cursor)や、手動で設定したい場合に。まずGantyにログインして、設定 → APIトークン でトークン(gnty_...)を発行します(再表示不可、その場でコピー)。
Claude Code
ターミナルで以下を実行:
claude mcp add --transport http ganty https://ganty.app/api/mcp \ --header "Authorization: Bearer gnty_YOUR_TOKEN_HERE"
Cursor / その他(設定ファイル)
Streamable HTTP transport 対応のクライアントから、以下の設定で接続できます(プロトコルバージョン 2025-06-18、旧版互換):
{
"mcpServers": {
"ganty": {
"type": "http",
"url": "https://ganty.app/api/mcp",
"headers": {
"Authorization": "Bearer gnty_YOUR_TOKEN_HERE"
}
}
}
}接続できたら、Claudeに話しかける
接続後、Claudeに次のような指示を出せます:
- • 「Gantyのワークスペース一覧を教えて」
- • 「○○プロジェクトの未着手タスクを全部見せて」
- • 「タスクAの進捗を80%に更新して」
- • 「新しいタスク『QAテスト』を○月○日から3日間で作って」
提供しているMCPツール
list_workspacesワークスペース一覧を取得list_projectsプロジェクト一覧を取得list_tasksタスク一覧を取得(フィルタ可)get_taskタスク詳細を取得list_milestonesマイルストーン一覧を取得create_taskタスクを新規作成update_taskタスクのフィールドを更新set_task_progress進捗率を更新(0-100%)add_dependencyタスク間の依存関係を追加delete_taskタスクを削除create_projectプロジェクトを新規作成delete_projectプロジェクトを削除create_milestoneマイルストーンを作成get_critical_pathクリティカルパスをサーバー側で計算(進捗反映/暦日 or 営業日)reschedule_and_propagateタスクをずらしたときの連鎖影響を計算(dry-run / commit、ピン留め対応)計算ツールの v1 仕様と制限
get_critical_path と reschedule_and_propagate は「サーバー側で正しく計算する」設計です。下記の範囲外は『間違った答えを出さない』ことを優先し、明示的に limitations として返します。
- 依存タイプ: Finish-to-Start のみ。Ganty のスキーマには他タイプが存在しません。
- 稼働日カレンダー: デフォルトは暦日。business_days=true で土日のみ非稼働として扱う。祝日テーブル無し、リソース別/チーム別カレンダー対象外。
- ピン留め(固定): progress=100 のタスクは自動的に固定扱い。それ以外も pinned_task_ids 配列で指定できる。
- 複数期間タスク: v1 では extraSegments を無視し、メインの start/end のみで計算。
- 進捗反映: 残り期間 = round(期間 × (1 − progress/100))。as_of_date 以降の予測に使用。
- 循環依存: 計算前に検出。見つかった場合は error: 'cyclic_dependency' と循環パスを返してハングしません。
- 押し出しのみ(no-pull): 後続は必要な分だけ遅らせるが、前倒しでは引っ張らない(安全策)。
- commit のアトミック性: reschedule_and_propagate の commit モードは Prisma トランザクションで全件成功/全件ロールバック。conflicts があれば書き込まない。
セキュリティ
トークンの権限範囲:APIトークンは発行したユーザーがアクセスできる全ワークスペース・プロジェクトに対して、読み書き権限を持ちます。書き込み権限はワークスペースでの役割に応じて制限されます。
監査ログ:全ての書き込み操作は監査ログに記録されます(Business プラン以上)。
トークンの取り消し:不要になった、または漏洩の疑いがあるトークンは設定画面から即座に取り消せます。
ハッシュ保存:トークンはSHA-256でハッシュ化してデータベースに保存しています。Gantyの管理者でも生トークンを復元できません。