Taskade
officielConnectez-vous à la plateforme Taskade via MCP. Accédez aux tâches, projets, workflows et agents IA en temps réel grâce à un espace de travail unifié et une API.
Que pouvez-vous faire avec Taskade MCP ?
- Gérer les tâches et les projets — Demandez à votre assistant de créer, mettre à jour, terminer ou déplacer des tâches et des projets à l’aide d’outils comme
taskCreate,taskPutettaskMove. - Créer et déployer des agents IA — Générez ou créez des agents à partir de prompts, attachez des connaissances issues de projets ou de médias, et publiez-les publiquement via
folderAgentGenerateetagentPublicAccessEnable. - Discuter avec des agents IA — Envoyez des messages et récupérez l’historique des conversations avec
promptAgentetgetConversationpour interagir avec vos agents déployés. - Automatiser à partir de modèles — Listez les modèles disponibles et créez de nouveaux projets à partir de ceux-ci en utilisant
folderProjectTemplatesGetetprojectFromTemplate. - Configurer des webhooks — Abonnez-vous ou désabonnez-vous aux notifications d’événements Taskade en temps réel avec
subscribeWebhooketunsubscribeWebhook.
Documentation
Serveur MCP Taskade
Le Workspace MCP (
@taskade/mcp-server) — pilotez votre espace de travail Taskade depuis n'importe quel client IA.
Connectez Taskade à n'importe quel assistant IA — Claude, Cursor, Windsurf, VS Code, et plus — via le Model Context Protocol.
62 outils pour les espaces de travail, projets, tâches, agents IA, chat d'agents, webhooks, bases de connaissances, modèles, médias et partage — le tout depuis votre client IA.
- Serveur MCP — Connectez Taskade à Claude Desktop, Cursor, Windsurf ou tout client MCP.
- OpenAPI Codegen — Générez des outils MCP à partir de n'importe quelle spécification OpenAPI — pas seulement Taskade.
Sommaire
- Démo
- Démarrage rapide
- MCP distant hébergé
- Outils (62)
- Pourquoi Taskade MCP ?
- Recettes d'agents
- Cas d'usage
- OpenAPI Codegen
- Qu'est-ce que Taskade ?
- Feuille de route
- Contribuer
- Licence
Démo
Agent Taskade propulsé par MCP fonctionnant dans Claude Desktop d'Anthropic :
| Créer des agents via MCP | Automatiser des flux de travail | Gérer des projets |
|---|---|---|
![]() | ![]() | ![]() |
| Créez, entraînez et déployez des agents IA depuis Claude/Cursor | Construisez des automatisations multi-étapes sur plus de 100 services | Gestion complète de l'espace de travail depuis votre assistant IA (forfaits payants ; certains points d'accès limités sur le forfait gratuit) |
Démarrage rapide
⚡ Vous préférez une option hébergée ? Ouvrez
https://www.taskade.com/mcpdans un navigateur — c'est la page d'installation OAuth officielle (Claude, Cursor, Claude Code, Windsurf, Zed). Uninitializenon authentifié renvoie 401 par conception ; les clients complètent OAuth 2.0 (PKCE) une seule fois. Les écritures complètes au niveau des tâches restent dans ce package Workspace MCP local. Guide : Taskade MCP hébergé.
Quel Taskade MCP me faut-il ?
Taskade parle MCP via trois surfaces — ce dépôt est la première :
| Je veux… | Utiliser | Où / authentification |
|---|---|---|
| Que mon client IA lise et écrive des tâches (complétion, assignés, dates) ainsi que des projets et agents | Workspace MCP — ce dépôt (@taskade/mcp-server) | stdio local · jeton personnel · tout forfait |
Me connecter à distance — parcourir l'espace de travail, créer des projets, interroger des agents, modifier le code source Genesis app/ | Taskade MCP hébergé | https://www.taskade.com/mcp · OAuth 2.0 (PKCE) · chaque forfait payant |
| Que mes agents accèdent à Slack / Shopify / Gmail | Connecteurs MCP | Hébergé, dans le produit |
1. Obtenez votre clé API
Allez dans Paramètres Taskade > API et créez un jeton d'accès personnel.
2. Claude Desktop
Ajoutez à votre claude_desktop_config.json :
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
3. Cursor
Ajoutez à vos paramètres MCP de Cursor :
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
4. Windsurf
Ajoutez à ~/.codeium/windsurf/mcp_config.json (ou Paramètres → Cascade → MCP → Ajouter un serveur) :
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
5. Cline
Dans VS Code, ouvrez le panneau Serveurs MCP de Cline → Configurer les serveurs MCP et ajoutez :
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
6. VS Code
Ajoutez un .vscode/mcp.json à votre espace de travail (VS Code utilise la clé servers ; ${input:…} demande votre clé au premier lancement) :
{
"servers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "${input:taskade_api_key}"
}
}
}
}
7. Mode HTTP / SSE (clients distants et personnalisés)
TASKADE_API_KEY=your-api-key npx @taskade/mcp-server --http
Le serveur démarre à http://localhost:3000 (configurable avec la variable d'environnement PORT). Connectez-vous via SSE à http://localhost:3000/sse?access_token=your-api-key.
8. MCP distant hébergé (https://www.taskade.com/mcp)
MCP distant officiel de Taskade. Rien à installer localement. Collez l'URL dans n'importe quel client MCP prenant en charge Streamable HTTP + OAuth.
| Point d'accès | https://www.taskade.com/mcp |
| Authentification | OAuth 2.0 avec PKCE. Découverte : https://www.taskade.com/.well-known/oauth-protected-resource/mcp |
initialize non authentifié | Renvoie 401 volontairement. Le GET du navigateur est une page d'installation destinée aux utilisateurs ; les clients MCP doivent compléter la connexion OAuth. |
| Forfait | Chaque forfait payant. Le forfait gratuit peut démarrer le flux de connexion ; l'accès à l'espace de travail est limité. |
| Guide | Taskade MCP hébergé |
{
"mcpServers": {
"taskade": {
"type": "http",
"url": "https://www.taskade.com/mcp"
}
}
}
Les outils hébergés couvrent la navigation de l'espace de travail (list_spaces, inspect_space), la création de projets/agents et les modifications de fichiers Genesis app/ via write_file. Les écritures au niveau des tâches (complétion, assignés, dates) restent dans ce package.
Outils (62)
Espaces de travail
| Outil | Description |
|---|---|
workspacesGet | Lister tous les espaces de travail |
workspaceFoldersGet | Lister les dossiers d'un espace de travail |
workspaceCreateProject | Créer un projet dans un espace de travail |
Projets
| Outil | Description |
|---|---|
projectGet | Obtenir les détails d'un projet |
projectCreate | Créer un nouveau projet |
projectCopy | Copier un projet dans un dossier |
projectComplete | Marquer un projet comme terminé |
projectRestore | Restaurer un projet terminé |
projectMembersGet | Lister les membres d'un projet |
projectFieldsGet | Obtenir les champs personnalisés d'un projet |
projectShareLinkGet | Obtenir le lien de partage |
projectShareLinkEnable | Activer le lien de partage |
projectBlocksGet | Obtenir tous les blocs d'un projet |
projectTasksGet | Obtenir toutes les tâches d'un projet |
folderProjectsGet | Lister les projets d'un dossier |
Tâches
| Outil | Description |
|---|---|
taskGet | Obtenir les détails d'une tâche |
taskCreate | Créer une ou plusieurs tâches |
taskPut | Mettre à jour une tâche |
taskDelete | Supprimer une tâche |
taskComplete | Marquer une tâche comme terminée |
taskUncomplete | Marquer une tâche comme non terminée |
taskMove | Déplacer une tâche dans un projet |
taskAssigneesGet | Obtenir les assignés d'une tâche |
taskPutAssignees | Assigner des utilisateurs à une tâche |
taskDeleteAssignees | Retirer des assignés |
taskGetDate | Obtenir la date d'échéance d'une tâche |
taskPutDate | Définir la date d'échéance d'une tâche |
taskDeleteDate | Retirer la date d'échéance d'une tâche |
taskNoteGet | Obtenir la note d'une tâche |
taskNotePut | Mettre à jour la note d'une tâche |
taskNoteDelete | Supprimer la note d'une tâche |
taskFieldsValueGet | Obtenir toutes les valeurs de champs |
taskFieldValueGet | Obtenir une valeur de champ spécifique |
taskFieldValuePut | Définir une valeur de champ |
taskFieldValueDelete | Supprimer une valeur de champ |
Agents IA
Créez, gérez et publiez des agents IA autonomes avec des connaissances et des outils personnalisés.
| Outil | Description |
|---|---|
folderAgentGenerate | Générer un agent IA à partir d'une invite texte |
folderCreateAgent | Créer un agent avec une configuration personnalisée |
folderAgentGet | Lister les agents d'un dossier |
agentGet | Obtenir les détails d'un agent |
agentUpdate | Mettre à jour la configuration d'un agent |
deleteAgent | Supprimer un agent |
agentPublicAccessEnable | Publier un agent publiquement |
agentPublicGet | Obtenir les détails d'un agent public |
agentPublicUpdate | Mettre à jour les paramètres d'un agent public |
agentKnowledgeProjectCreate | Ajouter un projet comme connaissance d'agent |
agentKnowledgeMediaCreate | Ajouter un média comme connaissance d'agent |
agentKnowledgeProjectRemove | Retirer un projet des connaissances |
agentKnowledgeMediaRemove | Retirer un média des connaissances |
agentConvosGet | Lister les conversations d'un agent |
agentConvoGet | Obtenir les détails d'une conversation |
publicAgentGet | Obtenir un agent par ID public |
Modèles
| Outil | Description |
|---|---|
folderProjectTemplatesGet | Lister les modèles de projets disponibles |
projectFromTemplate | Créer un projet à partir d'un modèle |
Médias
| Outil | Description |
|---|---|
mediasGet | Lister les fichiers médias d'un dossier |
mediaGet | Obtenir les détails d'un média |
mediaDelete | Supprimer un fichier média |
Personnel
| Outil | Description |
|---|---|
meProjectsGet | Lister tous vos projets |
Chat d'agents et webhooks (API v2, bêta)
Des capacités que l'API v1 n'a pas : tenir une conversation en direct avec un agent IA et recevoir des événements en temps réel.
| Outil | Description |
|---|---|
promptAgent | Envoyer un message à un agent IA et obtenir sa réponse |
listConversations | Lister les conversations d'un agent |
getConversation | Obtenir les messages d'une conversation |
subscribeWebhook | S'abonner aux webhooks d'événements Taskade en temps réel |
unsubscribeWebhook | Retirer un abonnement webhook |
Pourquoi Taskade MCP ?
Taskade MCP donne à votre assistant IA un accès à votre espace de travail — projets, tâches, agents, bases de connaissances, modèles et automatisations (sur les forfaits payants ; certains points d'accès comme la liste des espaces de travail sont limités pour les comptes gratuits). Au lieu d'écrire du code API, décrivez ce dont vous avez besoin en langage naturel.
┌──────────────────────────────────────────────────────────┐
│ 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
| Ce que vous dites | Ce qui se passe |
|---|---|
| « Affiche-moi toutes les tâches en retard » | Lit les projets → filtre les tâches → formate le rapport |
| « Crée un agent de support entraîné sur nos docs » | Crée l'agent → attache les connaissances → publie |
| « Prépare le sprint de la semaine prochaine à partir de notre modèle » | Copie le modèle → remplit les tâches → assigne l'équipe |
| « Résume le travail terminé hier » | Lit l'historique des tâches → génère un résumé de standup |
Pourquoi MCP plutôt que l'API REST ?
| API REST | Serveur MCP | |
|---|---|---|
| Configuration | Écrire un client HTTP, gérer l'authentification, analyser le JSON | npx @taskade/mcp-server — une seule commande |
| Interface | Coder contre des points d'accès | Langage naturel — décrivez ce dont vous avez besoin |
| Enchaînement | Orchestration manuelle | L'IA enchaîne les outils intelligemment |
| Gestion des erreurs | Écrire du code de gestion des erreurs | L'IA interprète les erreurs et réessaie |
Pourquoi Taskade MCP plutôt que d'autres serveurs MCP ?
Taskade est le seul serveur MCP qui inclut la gestion des agents IA (créer, entraîner, déployer des agents), l'entraînement de bases de connaissances (attacher des documents, projets, médias) et la génération de code OpenAPI (générer des outils MCP à partir de n'importe quelle spécification API). 62 outils dans 8 catégories.
Recettes d'agents
Recette 1 : Résumeur de standup quotidien
Problème : Les notes de standup de l'équipe sont dispersées entre Slack, les e-mails et les documents.
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.
Recette 2 : Constructeur d'agent de base de connaissances
Problème : Vous avez des documents dispersés dans des fichiers et vous avez besoin d'un agent IA entraîné dessus.
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.
Recette 3 : Automatisation de la planification de sprint
Problème : Créer manuellement des projets de sprint toutes les deux semaines.
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.
Recette 4 : Agent de veille concurrentielle
Problème : Vous avez besoin d'un agent qui surveille les concurrents et rapporte les résultats.
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.
Recette 5 : Pipeline d'onboarding client
Problème : Chaque nouveau client nécessite la même structure de projet, les mêmes tâches et les mêmes documents.
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.
Cas d'usage
Gestion de projet avec IA
Demandez à votre assistant IA de gérer votre espace de travail Taskade :
- « Affiche-moi tous mes projets et leur statut »
- « Crée un nouveau projet appelé Planification T1 avec des tâches pour chaque équipe »
- « Déplace toutes les tâches en retard vers le projet Backlog »
- « Définis des dates d'échéance pour toutes les tâches du projet Sprint »
Création d'agents IA
Construisez et déployez des agents IA directement depuis votre éditeur :
- « Crée un agent IA appelé Bot de support client avec les connaissances de notre projet de documentation »
- « Génère un agent pour la revue de code en utilisant cette invite : ... »
- « Publie mon agent publiquement et donne-moi le lien de partage »
- « Ajoute notre projet de documentation API comme connaissance à l'agent »
Flux de travail avec modèles
Automatisez la création de projets à partir de modèles :
- « Lister tous les modèles dans mon espace de travail »
- « Créer 5 nouveaux projets d’intégration de clients à partir du modèle Client »
- « Copier le projet de rétrospective Sprint pour cette semaine »
Génération de code OpenAPI
Utilisez notre générateur pour créer des outils MCP à partir de n’importe quelle spécification OpenAPI — pas seulement Taskade.
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,
});
Fonctionne avec n’importe quelle spécification OpenAPI 3.0+. Générez des outils MCP pour vos propres API en quelques minutes.
Qu’est-ce que Taskade ?
Taskade (Y Combinator S19) est l’espace de travail natif IA pour créer des applications, déployer des agents et automatiser des flux de travail — à partir d’une seule invite. Plus de 150 000 applications générées. Approuvé par 3M, Nike, Tesla, Netflix, Airbnb, Disney, Adobe. Note de 4,8/5 sur plus de 9 300 avis.
- Applications Genesis — Créez des applications complètes à partir d’invites. Tableaux de bord, CRM, portails, formulaires — déployés instantanément. Essayez →
- Agents IA — Agents personnalisés avec outils intégrés, mémoire persistante, équipes multi-agents, intégration publique
- Automatisations — Automatisation de flux de travail sans code avec plus de 100 intégrations, branchements, boucles, filtres
- Collaboration en temps réel — Espace de travail multijoueur avec chat, vidéo et plusieurs vues de projet
- Modèles — Plus de 700 modèles pour la gestion de projet, l’ingénierie, le marketing, et plus encore
- API et MCP — API REST v2, ce serveur MCP, API Agent, webhooks, OAuth 2.0
Liens :
- Application : taskade.com
- Créer : taskade.com/create
- Galerie d’applications : taskade.com/apps
- Agents : taskade.com/agents
- Modèles : taskade.com/templates
- Documentation : taskade.com/docs · docs.taskade.com
- Guide MCP pour l’espace de travail : https://github.com/taskade/docs/blob/main/apis-living-system-development/workspace-mcp.md
- Guide MCP hébergé : https://github.com/taskade/docs/blob/main/apis-living-system-development/genesis-app-mcp.md
- Blog : taskade.com/blog
Feuille de route
Consultez les problèmes ouverts pour les fonctionnalités et améliorations prévues.
Récemment publié (v0.1.0) : Chat agent (promptAgent) et déclencheurs webhook, disponibles dès maintenant via la couche d’outils Taskade API v2.
- Outils d’automatisation et de flux — Créez, activez et gérez les automatisations de flux de travail via MCP
agent.js— Boîte à outils d’agents autonomes open source (à venir)- TaskOS — Plateforme d’agents sur docs.taskade.com
Confidentialité et sécurité
Votre jeton API Taskade autorise le serveur MCP à appeler l’API publique Taskade en votre nom. Le serveur communique uniquement avec l’API publique Taskade — https://www.taskade.com/api/v1 et https://www.taskade.com/api/v2 — et n’envoie pas vos données à d’autres services tiers.
- Confidentialité — consultez la Politique de confidentialité Taskade.
- Sécurité et signalement de vulnérabilités — consultez SECURITY.md.
- Stockez votre jeton dans une variable d’environnement ; ne le validez jamais dans le code.
Contribution
Aidez-nous à améliorer les outils MCP, les flux de travail OpenAPI et les capacités des agents.
- Problèmes — Signalez des bugs ou demandez des fonctionnalités
- Demandes de tirage — Les contributions sont les bienvenues
- Applications — Parcourez et clonez les applications communautaires
- Contact — hello@taskade.com
Plus de Taskade
- Documentation Taskade (source) — documentation développeur et référence API
- Kit d’intégration — actions et déclencheurs open source Zapier/n8n
- Taskade — plateforme d’accueil, y compris Genesis, le créateur d’applications IA
Licence
MIT


