Taskade MCP Server

公式

MCPを介してTaskadeプラットフォームに接続します。統一されたワークスペースとAPIを通じて、タスク、プロジェクト、ワークフロー、AIエージェントにリアルタイムでアクセスできます。

ドキュメント

Taskade MCP Server

Taskade を、Model Context Protocol を介して、Claude、Cursor、Windsurf、VS Code などのあらゆる AI アシスタントに接続します。

npm GitHub stars License

Add to Cursor Install in VS Code

ワークスペース、プロジェクト、タスク、AI エージェント、ナレッジベース、テンプレート、自動化、メディア、共有のための 57 のツール — すべて AI クライアントから利用可能です。

  • MCP Server — Taskade を Claude Desktop、Cursor、Windsurf、または任意の MCP クライアントに接続します。
  • OpenAPI Codegen — Taskade に限らず、任意の OpenAPI 仕様から MCP ツールを生成します。

目次


デモ

Anthropic の Claude Desktop 内で動作する MCP 搭載 Taskade エージェント:

Taskade MCP Demo — AI agent managing tasks and projects in Claude Desktop

MCP でエージェントを構築ワークフローを自動化プロジェクトを管理
Create AI agents from your IDE via Taskade MCPAutomate workflows via Taskade MCPManage projects and apps via Taskade MCP
Claude/Cursor から AI エージェントを作成、トレーニング、デプロイ100 以上のサービスにわたる多段階の自動化を構築AI アシスタントから完全なワークスペース管理

クイックスタート

ゼロインストール (ホスト型): https://www.taskade.com/mcp をリモート MCP サーバーとして追加し、Taskade アカウントで認証します。これは OAuth で保護されたホスト型エンドポイントであるため、インストールやトークンのコピーは不要です。現在、Claude (Web、Desktop、モバイル) と Claude Code で動作します。その他のリモートクライアントのサポートも順次展開中です。セルフホストまたは他のクライアントを使用する場合は、以下の手順に従ってください。

1. API キーを取得

Taskade 設定 > API に移動し、個人用アクセストークンを作成します。

2. Claude Desktop

claude_desktop_config.json に以下を追加します:

{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

3. Cursor

Cursor MCP 設定に以下を追加します:

{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

4. Windsurf

~/.codeium/windsurf/mcp_config.json (または 設定 → Cascade → MCP → サーバーを追加) に以下を追加します:

{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

5. Cline

VS Code で、Cline の MCP サーバー パネルを開き → MCP サーバーを設定 して以下を追加します:

{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

6. VS Code

ワークスペースに .vscode/mcp.json を追加します (VS Code は servers キーを使用します。${input:…} は初回実行時にキーの入力を求めます):

{
  "servers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "${input:taskade_api_key}"
      }
    }
  }
}

7. HTTP / SSE モード (リモート & カスタムクライアント)

TASKADE_API_KEY=your-api-key npx @taskade/mcp-server --http

サーバーは http://localhost:3000 で起動します (PORT 環境変数で設定)。SSE 経由で http://localhost:3000/sse?access_token=your-api-key に接続します。


ツール (57)

ワークスペース

ツール説明
workspacesGetすべてのワークスペースを一覧表示
workspaceFoldersGetワークスペース内のフォルダを一覧表示
workspaceCreateProjectワークスペースにプロジェクトを作成

プロジェクト

ツール説明
projectGetプロジェクトの詳細を取得
projectCreate新しいプロジェクトを作成
projectCopyプロジェクトをフォルダにコピー
projectCompleteプロジェクトを完了としてマーク
projectRestore完了したプロジェクトを復元
projectMembersGetプロジェクトメンバーを一覧表示
projectFieldsGetプロジェクトのカスタムフィールドを取得
projectShareLinkGet共有リンクを取得
projectShareLinkEnable共有リンクを有効化
projectBlocksGetプロジェクト内のすべてのブロックを取得
projectTasksGetプロジェクト内のすべてのタスクを取得
folderProjectsGetフォルダ内のプロジェクトを一覧表示

タスク

ツール説明
taskGetタスクの詳細を取得
taskCreate1 つ以上のタスクを作成
taskPutタスクを更新
taskDeleteタスクを削除
taskCompleteタスクを完了としてマーク
taskUncompleteタスクを未完了としてマーク
taskMoveプロジェクト内でタスクを移動
taskAssigneesGetタスクの担当者を取得
taskPutAssigneesタスクにユーザーを割り当て
taskDeleteAssignees担当者を削除
taskGetDateタスクの期限を取得
taskPutDateタスクの期限を設定
taskDeleteDateタスクの期限を削除
taskNoteGetタスクのメモを取得
taskNotePutタスクのメモを更新
taskNoteDeleteタスクのメモを削除
taskFieldsValueGetすべてのフィールド値を取得
taskFieldValueGet特定のフィールド値を取得
taskFieldValuePutフィールド値を設定
taskFieldValueDeleteフィールド値を削除

AI エージェント

カスタム知識とツールを備えた自律型 AI エージェントを作成、管理、公開します。

ツール説明
folderAgentGenerateテキストプロンプトから AI エージェントを生成
folderCreateAgentカスタム設定でエージェントを作成
folderAgentGetフォルダ内のエージェントを一覧表示
agentGetエージェントの詳細を取得
agentUpdateエージェント設定を更新
deleteAgentエージェントを削除
agentPublicAccessEnableエージェントを公開
agentPublicGet公開エージェントの詳細を取得
agentPublicUpdate公開エージェント設定を更新
agentKnowledgeProjectCreateプロジェクトをエージェントの知識として追加
agentKnowledgeMediaCreateメディアをエージェントの知識として追加
agentKnowledgeProjectRemove知識からプロジェクトを削除
agentKnowledgeMediaRemove知識からメディアを削除
agentConvosGetエージェントの会話を一覧表示
agentConvoGet会話の詳細を取得
publicAgentGet公開 ID でエージェントを取得

テンプレート

ツール説明
folderProjectTemplatesGet利用可能なプロジェクトテンプレートを一覧表示
projectFromTemplateテンプレートからプロジェクトを作成

メディア

ツール説明
mediasGetフォルダ内のメディアファイルを一覧表示
mediaGetメディアの詳細を取得
mediaDeleteメディアファイルを削除

個人用

ツール説明
meProjectsGetすべてのプロジェクトを一覧表示

Taskade MCP を選ぶ理由

Taskade MCP は、AI アシスタントに ワークスペースへの完全なアクセス (プロジェクト、タスク、エージェント、ナレッジベース、テンプレート、自動化) を提供します。API コードを書く代わりに、必要なことを自然言語で記述します。

┌──────────────────────────────────────────────────────────┐
│                HOW TASKADE MCP WORKS                     │
└──────────────────────────────────────────────────────────┘

  You (in Claude/Cursor/Windsurf):
  "Create a support agent trained on our docs project"
                         ↓
  ┌──────────────────────────────────┐
  │     Taskade MCP Server           │
  │     (57 tools, 7 categories)     │
  └──────────────────────────────────┘
       ↓              ↓            ↓
  folderCreateAgent  agentKnowledge  agentPublicAccess
  (creates agent)    (attaches docs)  (publishes it)
                         ↓
  Result: Live AI chatbot trained on your data
指示内容実行内容
「期限切れのタスクをすべて表示して」プロジェクトを読み取り → タスクをフィルタリング → レポートを整形
「ドキュメントでトレーニングしたサポートエージェントを作成して」エージェントを作成 → 知識を添付 → 公開
「テンプレートから来週のスプリントを設定して」テンプレートをコピー → タスクを入力 → チームに割り当て
「昨日完了した作業を要約して」タスク履歴を読み取り → スタンドアップサマリーを生成

REST API ではなく MCP を選ぶ理由

REST APIMCP Server
セットアップHTTP クライアントを作成し、認証を処理し、JSON を解析npx @taskade/mcp-server — 1 つのコマンド
インターフェースエンドポイントに対してコーディング自然言語 — 必要なことを記述
連鎖手動オーケストレーションAI がツールをインテリジェントに連鎖
エラー処理エラー処理コードを記述AI がエラーを解釈して再試行

他の MCP サーバーではなく Taskade MCP を選ぶ理由

Taskade は、AI エージェント管理 (作成、トレーニング、デプロイ)、ナレッジベーストレーニング (ドキュメント、プロジェクト、メディアの添付)、OpenAPI コード生成 (任意の API 仕様から MCP ツールを生成) を含む唯一の MCP サーバーです。7 カテゴリにわたる 57 のツール。


エージェントレシピ

レシピ 1: 日次スタンドアップサマライザー

問題: チームのスタンドアップノートが Slack、メール、ドキュメントに散在している。

You: "Check my Taskade workspace for yesterday's completed tasks,
      summarize them as a standup update, then create today's
      priority tasks based on what's still open."

Claude uses:
  1. meProjectsGet → find your active projects
  2. projectTasksGet → pull tasks from each project
  3. taskCreate → create today's priority tasks

Result: A formatted standup summary + fresh task list in Taskade.
レシピ 2: ナレッジベースエージェントビルダー

問題: ドキュメントがファイルに散在しており、それらでトレーニングされた AI エージェントが必要。

You: "Create an AI support agent called 'Help Bot' in my
      Customer Success folder, train it on our Documentation
      project, and publish it publicly."

Claude uses:
  1. workspaceFoldersGet → find "Customer Success" folder
  2. folderCreateAgent → create "Help Bot" with support instructions
  3. agentKnowledgeProjectCreate → attach Documentation project
  4. agentPublicAccessEnable → publish with shareable link

Result: Live AI chatbot trained on your docs, ready to embed.
レシピ 3: スプリント計画の自動化

問題: 2 週間ごとに手動でスプリントプロジェクトを作成している。

You: "Create a new sprint project from our 'Sprint Template',
      name it 'Sprint 2026-W15', move the top 10 backlog
      items into it, and assign them to the engineering team."

Claude uses:
  1. folderProjectTemplatesGet → find "Sprint Template"
  2. projectFromTemplate → create "Sprint 2026-W15"
  3. projectTasksGet → get backlog items
  4. taskMove → move top 10 tasks to new sprint
  5. taskPutAssignees → assign engineering team members

Result: Sprint ready to go, fully populated and assigned.
レシピ 4: 競合情報エージェント

問題: 競合他社を監視し、調査結果を報告するエージェントが必要。

You: "Generate an AI agent that researches our top 5 competitors.
      Train it on our Competitive Analysis project.
      Name it 'Market Intel Agent'."

Claude uses:
  1. folderAgentGenerate → generate agent from research prompt
  2. agentKnowledgeProjectCreate → connect Competitive Analysis project
  3. agentUpdate → refine instructions for research cadence

Result: AI research agent with domain knowledge, ready for briefings.
レシピ 5: クライアントオンボーディングパイプライン

問題: 新規クライアントごとに同じプロジェクト構造、タスク、資料が必要。

You: "For our new client Acme Corp: create a project from
      the 'Client Onboarding' template, add tasks for
      kickoff meeting and SOW review, set due dates for
      the next 2 weeks, then share the project link."

Claude uses:
  1. projectFromTemplate → create "Acme Corp Onboarding"
  2. taskCreate → add kickoff, requirements, SOW tasks
  3. taskPutDate → set dates across next 2 weeks
  4. projectShareLinkEnable → generate share link

Result: Client onboarding project live and shareable in 30 seconds.

ユースケース

AI によるプロジェクト管理

AI アシスタントに Taskade ワークスペースの管理を依頼します:

  • 「すべてのプロジェクトとそのステータスを表示して」
  • 「Q1 計画という新しいプロジェクトを作成し、各チームのタスクを追加して」
  • 「期限切れのタスクをすべてバックログプロジェクトに移動して」
  • 「スプリントプロジェクトのすべてのタスクに期限を設定して」

AI エージェント作成

エディタから直接 AI エージェントを構築してデプロイします:

  • 「ドキュメントプロジェクトの知識を持つカスタマーサポートボットという AI エージェントを作成して」
  • 「このプロンプトを使用してコードレビュー用のエージェントを生成して: ...」
  • 「エージェントを公開して共有リンクを教えて」
  • 「API ドキュメントプロジェクトをエージェントの知識として追加して」

テンプレートワークフロー

テンプレートからのプロジェクト作成を自動化します:

  • 「ワークスペース内のすべてのテンプレートを一覧表示して」
  • 「クライアントテンプレートから 5 つの新しいクライアントオンボーディングプロジェクトを作成して」
  • 「今週のスプリント振り返りプロジェクトをコピーして」

OpenAPI Codegen

Taskade に限らず、任意の OpenAPI 仕様から MCP ツールを構築するためのジェネレーターを使用します。

npm install --save-dev @taskade/mcp-openapi-codegen @readme/openapi-parser
import { dereference } from '@readme/openapi-parser';
import { codegen } from '@taskade/mcp-openapi-codegen';

const document = await dereference('your-api-spec.yaml');

await codegen({
  path: 'src/tools.generated.ts',
  document,
});

OpenAPI 3.0 以降の仕様で動作します。独自の API 用の MCP ツールを数分で生成します。


Taskade とは?

Taskade (Y Combinator S19) は、単一のプロンプトからアプリの構築、エージェントのデプロイ、ワークフローの自動化を行う AI ネイティブなワークスペースです。150,000 以上のアプリが生成されました。3M、Nike、Tesla、Netflix、Airbnb、Disney、Adobe に信頼されています。 9,300 以上のレビューで 4.8/5 の評価。

  • Genesis Apps — プロンプトから完全なアプリを構築。ダッシュボード、CRM、ポータル、フォーム — 即座にデプロイ。 試してみる →
  • AI エージェント — 22 以上のツール、永続メモリ、マルチエージェントチーム、公開埋め込みを備えたカスタムエージェント
  • 自動化 — 100 以上の統合、分岐、ループ、フィルタリングを備えたノーコードワークフロー自動化
  • リアルタイムコラボレーション — チャット、ビデオ、7 つのプロジェクトビューを備えたマルチプレイヤーワークスペース
  • テンプレート — プロジェクト管理、エンジニアリング、マーケティングなどのための 700 以上のテンプレート
  • API & MCP — REST API v2、この MCP Server、Agent API、Webhook、OAuth 2.0

リンク:


ロードマップ

計画されている機能と改善については、未解決の Issue を参照してください。

  • 自動化 & フローツール — MCP 経由でワークフロー自動化を作成、有効化、管理
  • MCP 経由のエージェントチャット — AI エージェントにメッセージを送信し、応答を受信
  • Webhook トリガー — Taskade イベントからのリアルタイム通知を受信
  • agent.js — オープンソースの自律型エージェントツールキット (近日公開)
  • TaskOSdocs.taskade.com のエージェントプラットフォーム

プライバシーとセキュリティ

Taskade API トークンは、MCP サーバーがお客様に代わって Taskade 公開 API を呼び出すことを許可します。サーバーは https://www.taskade.com/api/v1 とのみ通信し、お客様のデータを他のサードパーティサービスに送信することはありません。

  • プライバシーTaskadeプライバシーポリシーをご覧ください。
  • セキュリティと脆弱性の報告SECURITY.mdをご覧ください。
  • トークンは環境変数に保存し、決してコミットしないでください。

コントリビューション

MCPツール、OpenAPIワークフロー、エージェント機能の改善にご協力ください。


Taskadeのその他の情報


ライセンス

MIT