do-it について
IDE やコーディングエージェントを do-it のタスクにつなぐリモート MCP サーバーです。タスク管理に加え、承認やコンソール操作などの手動ステップを記録し、完了後に次のセッションで作業を再開できます。
主な機能
- 01タスクの読み取り、検索、管理
- 02プロジェクト内に手動ステップを記録
- 03ノートの追加とプロジェクトの関連付け
- 04読み取り専用エンドポイント
活用シーン
- 01IDE からプロジェクトの状況とタスクを確認
- 02後で行う承認ステップを記録
- 03エージェントのセッションをまたいで作業を再開
MCP 対応
ホスト型 MCP エンドポイントを通じてタスクとプロジェクトのツールを提供し、読み取り専用エンドポイントも備えます。読み取り専用ルートでは読み取りツール 3 種類のみを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcpclaude mcp add --transport http reinaldomoreira-do-it https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp{"mcpServers":{"reinaldomoreira-do-it":{"type":"http","url":"https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"}}}Cursor で開く{"servers":{"reinaldomoreira-do-it":{"type":"http","url":"https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"}}}VS Code で開く{"mcpServers":{"reinaldomoreira-do-it":{"type":"http","url":"https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"}}}{"mcpServers":{"reinaldomoreira-do-it":{"serverUrl":"https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
do-it MCP
IDE またはコーディングエージェントを do-it のタスクに接続します。do-it MCP サーバーを使うと、エージェントがタスクを読み取って管理できるほか、ユーザーの対応(承認、認証情報、コンソール操作など)が必要になったときに、チャットで伝えるだけでなく、プロジェクトのセクションに手動ステップとして記録できます。後続のセッションでは未完了のステップが確認でき、ユーザーが対応すると作業を再開できます。
- MCP URL:
https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp - 読み取り専用 URL:
https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp/readonly(手順は同じです。URL を差し替えてください。公開されるのは読み取り用の 3 つのツールのみです。)
ツール:get_project_context、list_tasks、search_tasks、add_task、capture_manual_step、add_note、update_task、link_project。
サインインと同意
初回接続時に、do-it の同意ページがブラウザーで開きます。do-it(Google)アカウントでサインインしてください。ページにはクライアント名と戻り先が表示され、承認または拒否を押すまで接続されません。同意の文面はどちらの URL でも同じです。読み取り専用の制限はサーバールートで適用されます。
Claude Code
プラグイン(セッション開始時のリポジトリーコンテキストと MCP サーバー):
claude plugin marketplace add reinaldomoreira/do-it-mcp
claude plugin install do-it@do-it
MCP のみ:
claude mcp add --transport http do-it https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp
Cursor
ワンタップインストールリンク(macOS では open "<url>"、PowerShell では Start-Process "<url>"、Linux では xdg-open "<url>" で開きます):
cursor://anysphere.cursor-deeplink/mcp/install?name=do-it&config=eyJ1cmwiOiJodHRwczovL2ZoZm55emtvY3NldHhubnRya214LnN1cGFiYXNlLmNvL2Z1bmN0aW9ucy92MS9tY3AifQ==
または、cursor/mcp.json を .cursor/mcp.json にコピーしてください。
Cursor Marketplace:このリポジトリーは Cursor プラグイン(.cursor-plugin/plugin.json)です。マーケットプレイスに掲載されたら、そこからインストールしてください。
Gemini CLI
このリポジトリーは Gemini CLI 拡張機能(gemini-extension.json)です。
gemini extensions install https://github.com/reinaldomoreira/do-it-mcp
Claude Desktop と claude.ai
ウェブで https://claude.ai/customize/connectors を開き、[Add custom connector]→ MCP URL を貼り付ける → 接続して[Approve]を選択します。無料プランではカスタムコネクターを 1 つ利用できます。
ChatGPT
ウェブで https://chatgpt.com/plugins を開き、プラスボタン → [Add custom MCP server]→ MCP URL を接続先として貼り付ける → 認証 → [Create as a plugin]を選択します。
VS Code
ワンタップインストールリンク(同じ方法で開きます):
vscode:mcp/install?%7B%22name%22%3A%22do-it%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ffhfnyzkocsetxnntrkmx.supabase.co%2Ffunctions%2Fv1%2Fmcp%22%7D
または、vscode/mcp.json を .vscode/mcp.json にコピーしてください。
Codex、Windsurf、Zed、JetBrains
ネイティブのリモート HTTP OAuth に対応していないクライアントでは、mcp-remote の stdio ブリッジを使用します。
{
"mcpServers": {
"do-it": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"]
}
}
}
クライアントが MCP 設定を保存する場所に配置してください(Codex の ~/.codex/config.toml では、TOML と同じコマンド/引数を使用します。Windsurf は ~/.codeium/windsurf/mcp_config.json、Zed は context_servers、JetBrains は[Settings]→[Tools]→[AI Assistant]→[MCP]です)。
ルールのスニペット
rules/AGENTS.md を AGENTS.md、.cursor/rules/do-it.mdc、または .github/copilot-instructions.md に貼り付けて、エージェントが do-it を積極的に使うようにしてください。
アクセスの取り消し
do-it アプリで、[Profile]→[Add to your AI]→[Connected apps]→[Revoke]を選択します。すでに開いている IDE セッションは、アクセストークンの有効期限が切れるまで動作し続ける場合があります。
プライバシー
タスクは、セクションのすべてのデバイスおよび共同作業者に同期されます。タスクにパスワード、トークン、その他の秘密情報を記載しないでください。Claude Code プラグインのセッション開始フックはローカルで実行され(git remote get-url origin)、ネットワーク通信は行いません。
このリポジトリーは do-it のソースから生成されています。ここで加えた変更は、次回のリリース時に上書きされます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。