Taskade

公式

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

Taskade MCPで何ができますか?

  • ワークスペースとプロジェクトの確認 — list_spaces とプロジェクト読み取りツールを使って、ワークスペースの一覧表示、プロジェクトの読み取り、担当者別の未完了タスクのグループ化をアシスタントに依頼します。
  • タスクとプロジェクトの作成 — 1つのプロンプトから、タスクと期限を設定したプロジェクトを作成したり、タスクとプロジェクトを完了済みにしたりできます。
  • AIエージェントの設定 — エージェントを作成し、プロジェクトをナレッジとして追加してから、返信を促します。
  • 自動化の実行 — 自動化の一覧表示、最近の実行状況とエラーの確認、「When asked」自動化の開始を行います。
  • Genesisアプリの編集 — スペースを確認し、app/ 配下のアプリのソースファイルに変更を書き込みます。
  • ガイド付きスキル — taskade プラグインは、import-spreadsheet、fix-my-app、app-report、backup-my-app、plan-new-app などのスキルを追加します。

ドキュメント

Taskade MCP Server and Agent Plugin

Taskade は、プロジェクト、AI エージェント、自動化のための AI ネイティブなワークスペースです。Taskade Genesis は、1 つのプロンプトから実行可能なアプリを構築します。

Taskade を Claude、Claude Code、ChatGPT、Codex、Cursor、VS Code、GitHub Copilot、Gemini CLI、Windsurf、および Model Context Protocol に対応するその他のクライアントに接続できます。

Add to Cursor Install in VS Code Connect in Claude

npm GitHub stars License

ホスト型サーバー: https://www.taskade.com/mcp (Streamable HTTP、OAuth)。インストールは不要です。

このリポジトリには Taskade の agent plugin と、次の 2 つのパッケージが含まれています。

  • MCP Server (@taskade/mcp-server): リモートサーバーに接続できないクライアント向けの、ローカル stdio サーバーです。
  • OpenAPI Codegen: Taskade に限らず、あらゆる OpenAPI 仕様から MCP ツールを生成します。

Claude Code、Codex、Copilot、Gemini CLI、Cursor 向けエージェントプラグイン

taskade プラグインは、ホスト型サーバーを通じて AI ツールを Taskade ワークスペースに接続し、7 つのスキルを追加します。入口となるスキル (taskade) と、6 つの作業用スキル (getting-started、import-spreadsheet、fix-my-app、app-report、backup-my-app、plan-new-app) です。各スキルは、エージェントに呼び出すツールとその順序、結果を報告する前に確認すべきことを指示します。

  • プラン: MCP アクセスは、すべての有料 Taskade プラン (Starter 以上) に含まれています。Taskade アカウントで一度サインインしてください。
  • できること: スプレッドシートをプロジェクトにインポートする、Taskade Genesis アプリを変更ごとに確認しながら修正する、プロジェクトと自動化について報告する、アプリをフォルダーにバックアップする、新しいアプリを計画する。
  • Taskade 内で行うこと: このプラグインでは、自動化の作成や編集、アプリの構築や公開、アプリの利用者設定はできません。これらの作業では、Taskade EVE に貼り付けるリクエストを作成します。
ホストインストール
Claude Codeclaude plugin marketplace add taskade/mcp、続いて claude plugin install taskade@taskade。/mcp を実行し、taskade を選択してサインインします。
Codexcodex plugin marketplace add taskade/mcp、続いて codex plugin add taskade@taskade
GitHub Copilot CLIcopilot plugin install taskade/mcp
Gemini CLIgemini extensions install https://github.com/taskade/mcp
VS Code下記を参照
Cursor下記を参照
その他のエージェントnpx skills add https://github.com/taskade/mcp はスキルのみをインストールします。その後、ホスト型サーバー https://www.taskade.com/mcp をエージェントに追加してサインインします (クイックスタート を参照)。

VS Code: chat.plugins.enabled 設定を有効にします。次に、コマンドパレットから Chat: Install Plugin From Source を実行し、https://github.com/taskade/mcp を入力します。

Cursor: このリポジトリの Cursor プラグイン taskade (.cursor-plugin/) は、同じホスト型サーバーとスキルを追加します。

ホスト型サーバーのみを Codex に追加するには、codex mcp add taskade --url https://www.taskade.com/mcp を実行し、続いて codex mcp login taskade を実行します。


目次


デモ

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 MCPRun Taskade automations via Taskade MCPManage projects and apps via Taskade MCP
Claude/Cursor から AI エージェントを作成、トレーニング、デプロイ自動化を一覧表示して実行し、実行履歴を確認AI アシスタントからワークスペースを完全に管理 (有料プラン)

Taskade MCP サーバー: クイックスタート

URLhttps://www.taskade.com/mcp
トランスポートStreamable HTTP
認証PKCE と動的クライアント登録を使用する OAuth 2.0。クライアントから Taskade のサインインページを一度開きます。
プランMCP アクセスは、すべての有料 Taskade プラン (Starter 以上) に含まれています。Free プランでは、list_spaces はワークスペースを返しません。
ディスカバリーhttps://www.taskade.com/.well-known/oauth-protected-resource/mcp

トークンなしの initialize リクエストが 401 を返すのは意図した動作です。401 により、OAuth サインインを開始する場所がクライアントに通知されます。

Claude (Web、Desktop、モバイル)

  1. Claude で Customize > Connectors に移動し、Add custom connector を選択します。Team または Enterprise プランでは、Owner が最初に Organization settings > Connectors でコネクターを追加します (Add、続いて Custom)。
  2. 名前に Taskade、URL に https://www.taskade.com/mcp を入力し、Add を選択します。
  3. Connect を選択し、Taskade にサインインしてアクセスを承認します。
  4. チャットで + > Connectors を選択し、Taskade をオンにします。

ダイアログで OAuth client を求められた場合は、Register automatically を選択します。このコネクターは、同じアカウントの Claude Desktop と Claude モバイルアプリでも使用できます。

Claude Code

claude mcp add --transport http taskade https://www.taskade.com/mcp

次に、Claude Code で /mcp を実行し、taskade を選択してサインインします。

ChatGPT

ChatGPT は、開発者モードでカスタムコネクターとしてリモート MCP サーバーに接続します。認証には OAuth のみを使用します。

  1. ChatGPT の設定で、アプリとコネクターの開発者モードをオンにします。
  2. コネクターを作成します。名前に Taskade、サーバー URL に https://www.taskade.com/mcp を入力します。
  3. 認証方式として OAuth を選択します。Taskade にサインインし、アクセスを許可します。

開発者モードを利用できるのは一部の ChatGPT プランのみで、表示されるラベルは頻繁に変更されます。

Cursor

このページの上部にある Add to Cursor を選択するか、~/.cursor/mcp.json に次の内容を追加します。

{
  "mcpServers": {
    "taskade": {
      "url": "https://www.taskade.com/mcp"
    }
  }
}

VS Code

このページの上部にある Install in VS Code を選択するか、次を実行します。

code --add-mcp '{"name":"taskade","type":"http","url":"https://www.taskade.com/mcp"}'

Windsurf

~/.codeium/windsurf/mcp_config.json に次の内容を追加します。

{
  "mcpServers": {
    "taskade": {
      "serverUrl": "https://www.taskade.com/mcp"
    }
  }
}

その他のクライアントとサーバー (API トークン)

OAuth に対応していないクライアントは、Taskade の個人用アクセストークンを Bearer トークンとして送信できます。Taskade Settings > API でトークンを作成してください。

{
  "mcpServers": {
    "taskade": {
      "type": "http",
      "url": "https://www.taskade.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_TASKADE_API_TOKEN" }
    }
  }
}

詳しいガイド: ホスト型 Taskade MCP。


ホスト型ツール

すべてのホスト型ツールは MCP ツールアノテーションを宣言します。Claude は読み取り専用ツールを確認なしで実行でき、データを削除または置換するツールの実行前には確認を求めます。

領域読み取り専用ツール書き込みツール
ワークスペースlist_spaces、list_folders、list_media、list_templates、inspect_spacewrite_file (app/ 内の Genesis アプリソース)
自動化list_automations、get_flow_runsrun_flow
プロジェクトlist_projects、list_my_projects、get_project、read_project、list_fields、list_blocks、list_project_members、get_share_linkcreate_project、create_project_from_template、copy_project、complete_project、restore_project、enable_share_link
タスクlist_taskscreate_task、update_task、complete_task、uncomplete_task、delete_task、move_task、set_task_note、delete_task_note、set_task_date、delete_task_date、assign_task、unassign_task、set_task_field_value、delete_task_field_value
AI エージェントlist_agents、get_agent、list_conversations、get_conversationcreate_agent、update_agent、delete_agent、prompt_agent、add_knowledge_project、remove_knowledge_project、add_knowledge_media、remove_knowledge_media
  • get_flow_runs: 1 つの自動化の最近の実行履歴を、新しい順に読み取ります。各実行にはステータスと時刻が含まれます。失敗した実行には、失敗したステップと短いエラー内容も記載されます。自動化の編集権限が必要です。
  • run_flow: オンで、トリガーが「When asked」に設定された自動化を 1 つ実行します。実行はすべて実際の実行です。プランの月間自動化実行数にカウントされ、AI ステップではクレジットが使用されます。

サーバーは、モデル向けの簡単なガイドであるリソース taskade://getting-started も提供します。


プロンプト例

  1. 週次レビュー。 「Taskade のワークスペースを一覧表示し、Q4 Roadmap プロジェクトを読み込んで、未完了のタスクを担当者ごとにまとめてください。」 ツール: list_spaces、list_projects、read_project。
  2. ローンチを計画。 「Marketing ワークスペースに Website Launch というプロジェクトを作成し、コピー、デザイン、QA、ローンチ当日のタスクを追加して、ローンチタスクの日付を 11 月 3 日に設定してください。」 ツール: list_spaces、create_project、create_task、set_task_date。
  3. サポートエージェントを構築。 「Support ワークスペースに Help Bot というエージェントを作成し、FAQ プロジェクトをナレッジとして追加してから、顧客がパスワードをリセットする方法を尋ねてください。」 ツール: create_agent、add_knowledge_project、prompt_agent。
  4. スプリントを完了。 「Sprint 42 プロジェクトで、『shipped』に言及しているすべてのタスクを完了にし、その後プロジェクトも完了にしてください。」 ツール: list_tasks、complete_task、complete_project。
  5. Genesis アプリを編集。 「CRM アプリで app/src/App.tsx を読み込み、ページタイトルを Acme CRM に変更してください。」 ツール: inspect_space、write_file。

トラブルシューティング

症状原因と対処法
最初のリクエストで 401 Unauthorized が表示される想定どおりです。クライアントが OAuth サインインを開始する必要があります。開始されない場合は、クライアントを更新するか、API トークンを使用してください (上記を参照)。
list_spaces がワークスペースを返さないそのワークスペースで MCP にアクセスするには有料プランが必要です。taskade.com/pricing でアップグレードしてください。
ツールが "permission denied" を返すそのワークスペースまたはプロジェクトでのロールでは、その操作を実行できません。ワークスペースのオーナーにアクセス権を依頼してください。
Claude に "Authorization with the MCP server failed" と表示されるコネクターを削除して追加し直し、正しい Taskade アカウントにサインインしてください。
ローカルの npx サーバーが "TASKADE_API_KEY appears to be invalid" で失敗するSettings > API で新しいトークンを作成してください。

問題が解決しない場合は、issue を作成するか、support@taskade.com にメールしてください。


ローカルパッケージ (stdio)

クライアントが stdio サーバーのみに対応している場合や、Webhook ツール (subscribeWebhook、unsubscribeWebhook) など、ローカルパッケージにしかないツールが必要な場合は、ローカルパッケージを使用してください。npx を使ってお使いのマシン上で実行し、個人用アクセストークンを使用してネットワーク経由で Taskade の公開 API を呼び出します。

目的使用するもの場所 / 認証
リモートサーバーに対応する Claude、Cursor、VS Code、その他のクライアントから Taskade を使うホスト型サーバーhttps://www.taskade.com/mcp · OAuth 2.0 または API トークン · 有料プラン
stdio のみに対応するクライアントで Taskade ツールを実行する、または Webhook ツールを使うローカルパッケージ (@taskade/mcp-server)npx · 個人用アクセストークン · taskade.com へのネットワークアクセスが必要
Taskade エージェントから Slack、Shopify、Gmail にアクセスできるようにするMCP Connectorsホスト型、Taskade アプリ内

1. API キーを取得する

Taskade Settings > API に移動し、Personal Access Token を作成します。

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 に追加します (または Settings → Cascade → MCP → Add Server)。

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

5. Cline

VS Code で Cline の MCP Servers パネルを開き、Configure MCP Servers を選択して、次を追加します。

{
  "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 クライアント

ローカルパッケージは stdio のみで動作します。HTTP または SSE モードはありません。HTTP 経由で接続するクライアントには、https://www.taskade.com/mcp のホスト型サーバーを使用してください (Taskade MCP サーバー: クイックスタート を参照)。


ローカルパッケージのツール (62)

ローカルパッケージには独自のツール名があります。これらは Taskade の公開 API v1 および v2 に対応しています。

ワークスペース

ツール説明
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自分のすべてのプロジェクトを一覧表示

エージェントチャットと Webhook(API v2、ベータ版)

v1 API にはない機能:AI エージェントとリアルタイムで会話し、イベントをリアルタイムで受信できます。

ツール説明
promptAgentAI エージェントにメッセージを送信し、返信を取得
listConversationsエージェントの会話を一覧表示
getConversation会話のメッセージを取得
subscribeWebhookTaskade イベントのリアルタイム Webhook を購読
unsubscribeWebhookWebhook の購読を解除

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           │
  │     (62 tools, 8 categories)     │
  └──────────────────────────────────┘
       ↓              ↓            ↓
  folderCreateAgent  agentKnowledge  agentPublicAccess
  (creates agent)    (attaches docs)  (publishes it)
                         ↓
  Result: Live AI chatbot trained on your data
指示実行内容
「期限切れのタスクをすべて表示して」プロジェクトを読み込み → タスクを絞り込み → レポートを作成
「ドキュメントでトレーニングしたサポートエージェントを作成して」エージェントを作成 → 知識を追加 → 公開
「テンプレートから来週のスプリントを設定して」テンプレートをコピー → タスクを追加 → チームに割り当て
「Sprint プロジェクトで完了した作業を要約して」完了したタスクを読み込み → スタンドアップ用の要約を生成

REST API ではなく MCP を使う理由

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

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

Taskade MCP には、AI エージェント管理(エージェントの作成、トレーニング、デプロイ)、ナレッジベースのトレーニング(ドキュメント、プロジェクト、メディアの追加)、OpenAPI コード生成(任意の API 仕様から MCP ツールを生成)が含まれています。8つのカテゴリにわたる62個のツールを利用できます。


エージェントのレシピ

レシピ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 Planning という新しいプロジェクトを作成して、各チームのタスクを追加して」
  • 「期限切れのタスクをすべて Backlog プロジェクトに移動して」
  • 「Sprint プロジェクトのすべてのタスクに期限を設定して」

AI エージェントの作成

エディターから直接 AI エージェントを作成してデプロイできます。

  • 「ドキュメントプロジェクトの知識を使って、Customer Support Bot という AI エージェントを作成して」
  • 「このプロンプトを使ってコードレビュー用のエージェントを生成して:...」
  • 「エージェントを一般公開して、共有リンクを教えて」
  • 「API ドキュメントプロジェクトをエージェントの知識として追加して」

テンプレートを使ったワークフロー

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

  • 「ワークスペース内のテンプレートをすべて一覧表示して」
  • 「Client Template からクライアントのオンボーディングプロジェクトを5つ作成して」
  • 「今週用に Sprint Retrospective プロジェクトをコピーして」

OpenAPI コード生成

ジェネレーターを使って、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 ネイティブなワークスペースです。15万以上のアプリが構築されています。

  • Genesis Apps — プロンプトから完全なアプリを構築できます。ダッシュボード、CRM、ポータル、フォームなどを即座にデプロイできます。お試しください →
  • AI Agents — 組み込みツール、永続メモリ、マルチエージェントチーム、公開埋め込み機能を備えたカスタムエージェント
  • Automations — 100以上の連携、分岐、ループ、フィルタリングに対応したノーコードのワークフロー自動化
  • リアルタイムコラボレーション — チャット、ビデオ、複数のプロジェクトビューを備えたマルチプレイヤー型ワークスペース
  • テンプレート:プロジェクト管理、エンジニアリング、マーケティングなどのテンプレート
  • API と MCP:REST API v2、この MCP サーバー、エージェントプラグイン、Agent API、Webhook、OAuth 2.0

リンク:


ロードマップ

予定されている機能や改善については、未解決の Issueをご覧ください。

最近リリース(v0.1.0): エージェントチャット(promptAgent)と Webhook トリガーが、Taskade API v2 ツールレイヤーを通じて利用可能になりました。

  • 自動化ツール:ホスト型サーバーでは、自動化の一覧表示、実行履歴の取得、「When asked」自動化の実行ができます(list_automations、get_flow_runs、run_flow)。MCP を通じた自動化の作成、有効化、管理はロードマップに含まれています。
  • agent.js — オープンソースの自律型エージェントツールキット(近日公開)
  • TaskOS — docs.taskade.comのエージェントプラットフォーム

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

  • ホスト型サーバー。 Taskade は www.taskade.com 上でサーバーを実行します。Taskade アカウントからアクセスでき、有料プランに含まれるワークスペースのみを読み書きします。サーバーが AI クライアントとのチャット履歴を読み取ることはありません。prompt_agent は Taskade エージェントを実行し、そのエージェントは Web 検索などの独自ツールを使用できます。
  • エージェントプラグイン。 プラグインにはスキル(テキストファイル)とホスト型サーバーのアドレスが含まれます。プラグイン自体はコードを実行しません。バックアップスキルはワークスペースのファイルをローカルフォルダーに書き込みます(別のフォルダーを指定しない場合は ./taskade-backup/)。
  • ローカルパッケージ。 API トークンにより、サーバーはユーザーに代わって Taskade 公開 API(https://www.taskade.com/api/v1 および https://www.taskade.com/api/v2)を呼び出すことができます。パッケージがデータを他のサービスに送信することはありません。トークンは環境変数に保存し、決してコミットしないでください。
  • プライバシーポリシー: taskade.com/privacy。利用規約: taskade.com/terms。
  • セキュリティおよび脆弱性の報告: SECURITY.mdをご覧ください。

サポート


コントリビューション

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

  • Issues — バグの報告や機能のリクエスト
  • Pull Requests — コントリビューションを歓迎します
  • Apps — コミュニティアプリを閲覧・複製 · カテゴリ

Taskade のその他の情報


ライセンス

MIT