Taskade MCP Server
公式MCPを介してTaskadeプラットフォームに接続します。統一されたワークスペースとAPIを通じて、タスク、プロジェクト、ワークフロー、AIエージェントにリアルタイムでアクセスできます。
ドキュメント
Taskade MCP Server
Taskade を、Model Context Protocol を介して、Claude、Cursor、Windsurf、VS Code などのあらゆる AI アシスタントに接続します。
ワークスペース、プロジェクト、タスク、AI エージェント、ナレッジベース、テンプレート、自動化、メディア、共有のための 57 のツール — すべて AI クライアントから利用可能です。
- MCP Server — Taskade を Claude Desktop、Cursor、Windsurf、または任意の MCP クライアントに接続します。
- OpenAPI Codegen — Taskade に限らず、任意の OpenAPI 仕様から MCP ツールを生成します。
目次
- デモ
- クイックスタート
- ツール (57)
- Taskade MCP を選ぶ理由
- エージェントレシピ
- ユースケース
- OpenAPI Codegen
- Taskade とは?
- ロードマップ
- コントリビューション
- ライセンス
デモ
Anthropic の Claude Desktop 内で動作する MCP 搭載 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 | タスクの詳細を取得 |
taskCreate | 1 つ以上のタスクを作成 |
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 API | MCP 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
リンク:
- アプリ: taskade.com
- 作成: taskade.com/create
- エージェント: taskade.com/agents
- テンプレート: taskade.com/templates
- コミュニティ: taskade.com/community
- 開発者向けドキュメント: docs.taskade.com
- ブログ: taskade.com/blog
ロードマップ
計画されている機能と改善については、未解決の Issue を参照してください。
- 自動化 & フローツール — MCP 経由でワークフロー自動化を作成、有効化、管理
- MCP 経由のエージェントチャット — AI エージェントにメッセージを送信し、応答を受信
- Webhook トリガー — Taskade イベントからのリアルタイム通知を受信
agent.js— オープンソースの自律型エージェントツールキット (近日公開)- TaskOS — docs.taskade.com のエージェントプラットフォーム
プライバシーとセキュリティ
Taskade API トークンは、MCP サーバーがお客様に代わって Taskade 公開 API を呼び出すことを許可します。サーバーは https://www.taskade.com/api/v1 とのみ通信し、お客様のデータを他のサードパーティサービスに送信することはありません。
- プライバシー — Taskadeプライバシーポリシーをご覧ください。
- セキュリティと脆弱性の報告 — SECURITY.mdをご覧ください。
- トークンは環境変数に保存し、決してコミットしないでください。
コントリビューション
MCPツール、OpenAPIワークフロー、エージェント機能の改善にご協力ください。
- Issues — バグ報告や機能リクエスト
- Pull Requests — コントリビューションを歓迎します
- コミュニティ — Taskadeコミュニティに参加
- お問い合わせ — [email protected]
Taskadeのその他の情報
- Taskadeドキュメント (ソース) — 開発者向けドキュメントとAPIリファレンス
- 統合キット — オープンソースのZapier/n8nアクション&トリガー
- Taskade — AIアプリビルダーGenesisを含むプラットフォームホーム
ライセンス
MIT


