Taskade

официальный

Подключение к платформе Taskade через MCP. Доступ к задачам, проектам, рабочим процессам и AI-агентам в реальном времени через единое рабочее пространство и API.

Что можно делать с Taskade MCP?

  • Обзор рабочих пространств и проектов — Попросите ассистента перечислить рабочие пространства, прочитать проект и сгруппировать открытые задачи по исполнителям с помощью list_spaces и инструментов чтения проектов.
  • Создание задач и проектов — Создайте проект с задачами и сроками выполнения или отметьте задачи и проект как завершённые с помощью одного запроса.
  • Настройка ИИ-агента — Создайте агента, добавьте проект в его базу знаний, а затем попросите его ответить.
  • Запуски автоматизаций — Перечислите автоматизации, прочитайте статус и ошибки недавних запусков и запустите автоматизацию «По запросу».
  • Редактирование приложений Genesis — Изучите рабочее пространство и внесите изменения в исходные файлы приложения в app/.
  • Навыки с пошаговыми инструкциями — Плагин taskade добавляет такие навыки, как import-spreadsheet, fix-my-app, app-report, backup-my-app и plan-new-app.

Документация

MCP-сервер Taskade и плагин для агентов

Taskade — это рабочее пространство на базе ИИ для проектов, ИИ-агентов и автоматизаций. Taskade Genesis создает работающее приложение по одному запросу.

Подключите 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 и два пакета:

  • MCP-сервер (@taskade/mcp-server): локальный сервер stdio для клиентов, которые не могут подключиться к удаленному серверу.
  • Генератор кода OpenAPI: создание инструментов MCP по любой спецификации OpenAPI, а не только Taskade.

Плагин для агентов Claude Code, Codex, Copilot, Gemini CLI и Cursor

Плагин taskade подключает ваш ИИ-инструмент к рабочему пространству Taskade через хостируемый сервер и добавляет 7 навыков: начальный навык (taskade) и шесть рабочих навыков (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.


Содержание


Демонстрация

Агент Taskade на базе MCP работает в Claude Desktop от Anthropic:

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Просматривайте автоматизации, запускайте их и читайте сведения об их запускахПолное управление рабочим пространством из вашего ИИ-помощника (платные тарифы)

MCP-сервер Taskade: краткое руководство

URLhttps://www.taskade.com/mcp
ТранспортStreamable HTTP
АутентификацияOAuth 2.0 с PKCE и динамической регистрацией клиента. Клиент один раз откроет страницу входа в Taskade.
ТарифДоступ к MCP входит во все платные тарифы Taskade (начиная со Starter). На бесплатном тарифе list_spaces не возвращает рабочие пространства.
Обнаружениеhttps://www.taskade.com/.well-known/oauth-protected-resource/mcp

Запрос initialize без токена намеренно возвращает 401. 401 сообщает клиенту, с чего начать вход через OAuth.

Claude (веб-версия, Desktop и мобильные устройства)

  1. В Claude перейдите в раздел Customize > Connectors и выберите Add custom connector. На тарифе Team или Enterprise владелец сначала добавляет коннектор в разделе 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

Затем запустите /mcp в Claude Code и выберите taskade, чтобы войти в систему.

ChatGPT

ChatGPT подключается к удаленному MCP-серверу как к пользовательскому коннектору в режиме разработчика. Используется только OAuth.

  1. В настройках ChatGPT включите режим разработчика для приложений и коннекторов.
  2. Создайте коннектор. Введите Taskade в качестве имени и https://www.taskade.com/mcp в качестве URL сервера.
  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 (исходный код приложения Genesis в app/)
Автоматизации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
ИИ-агенты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: читает последние запуски одной автоматизации, начиная с самого нового. Для каждого запуска указаны статус и время. Для неудачного запуска также указываются шаг, на котором произошел сбой, и краткое описание ошибки. Требуются права на редактирование автоматизаций.
  • run_flow: запускает автоматизацию, которая включена и настроена на запуск «По запросу». Каждый запуск выполняется по-настоящему: он учитывается в месячном лимите запусков автоматизаций тарифа, а шаги ИИ расходуют кредиты.

Сервер также предоставляет ресурс taskade://getting-started — краткое руководство для модели.


Примеры запросов

  1. Еженедельный обзор. «Перечисли мои рабочие пространства Taskade, прочитай проект Q4 Roadmap и сгруппируй открытые задачи по исполнителям». Инструменты: list_spaces, list_projects, read_project.
  2. Планирование запуска. «Создай проект Website Launch в моем рабочем пространстве Marketing с задачами для текстов, дизайна, контроля качества и дня запуска, а для задачи запуска установи дату 3 ноября». Инструменты: list_spaces, create_project, create_task, set_task_date.
  3. Создание агента поддержки. «Создай агента Help Bot в моем рабочем пространстве Support, добавь проект 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 или если вам нужен инструмент, доступный только в локальном пакете, например инструменты вебхуков (subscribeWebhook, unsubscribeWebhook). Пакет работает на вашем компьютере с помощью npx и обращается к публичному API Taskade через сеть, используя персональный токен доступа.

Я хочу...ИспользуйтеГде / аутентификация
Использовать Taskade из Claude, Cursor, VS Code или другого клиента, поддерживающего удаленные серверыХостируемый серверhttps://www.taskade.com/mcp · OAuth 2.0 или токен API · платные тарифы
Запускать инструменты Taskade в клиенте, поддерживающем только stdio, или использовать инструменты вебхуковЛокальный пакет (@taskade/mcp-server)npx · персональный токен доступа · требуется доступ к сети taskade.com
Предоставить агентам Taskade доступ к Slack, Shopify или GmailКоннекторы MCPХостируются в приложении Taskade

1. Получите ключ API

Перейдите в раздел Taskade Settings > 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

Добавьте в настройки MCP Cursor:

{
  "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 (см. MCP-сервер Taskade: краткое руководство).


Инструменты локального пакета (62)

У локального пакета свои названия инструментов. Они соответствуют публичным API Taskade v1 и v2.

Рабочие пространства

ИнструментОписание
workspacesGetПеречислить все рабочие пространства
workspaceFoldersGetПеречислить папки в рабочем пространстве
workspaceCreateProjectСоздать проект в рабочем пространстве

Проекты

ИнструментОписание
projectGetПолучить сведения о проекте
projectCreateСоздать проект
projectCopyСкопировать проект в папку
projectCompleteОтметить проект как завершённый
projectRestoreВосстановить завершённый проект
projectMembersGetПеречислить участников проекта
projectFieldsGetПолучить пользовательские поля проекта
projectShareLinkGetПолучить ссылку для общего доступа
projectShareLinkEnableВключить ссылку для общего доступа
projectBlocksGetПолучить все блоки проекта
projectTasksGetПолучить все задачи проекта
folderProjectsGetПеречислить проекты в папке

Задачи

ИнструментОписание
taskGetПолучить сведения о задаче
taskCreateСоздать одну или несколько задач
taskPutОбновить задачу
taskDeleteУдалить задачу
taskCompleteОтметить задачу как выполненную
taskUncompleteОтметить задачу как невыполненную
taskMoveПереместить задачу в проекте
taskAssigneesGetПолучить исполнителей задачи
taskPutAssigneesНазначить пользователей на задачу
taskDeleteAssigneesУдалить исполнителей
taskGetDateПолучить срок выполнения задачи
taskPutDateУстановить срок выполнения задачи
taskDeleteDateУдалить срок выполнения задачи
taskNoteGetПолучить заметку к задаче
taskNotePutОбновить заметку к задаче
taskNoteDeleteУдалить заметку к задаче
taskFieldsValueGetПолучить значения всех полей
taskFieldValueGetПолучить значение определённого поля
taskFieldValuePutУстановить значение поля
taskFieldValueDeleteУдалить значение поля

ИИ-агенты

Создавайте, настраивайте и публикуйте автономных ИИ-агентов с пользовательскими знаниями и инструментами.

ИнструментОписание
folderAgentGenerateСоздать ИИ-агента по текстовому запросу
folderCreateAgentСоздать агента с пользовательской конфигурацией
folderAgentGetПеречислить агентов в папке
agentGetПолучить сведения об агенте
agentUpdateОбновить конфигурацию агента
deleteAgentУдалить агента
agentPublicAccessEnableОпубликовать агента для общего доступа
agentPublicGetПолучить сведения о публичном агенте
agentPublicUpdateОбновить настройки публичного агента
agentKnowledgeProjectCreateДобавить проект в базу знаний агента
agentKnowledgeMediaCreateДобавить медиафайл в базу знаний агента
agentKnowledgeProjectRemoveУдалить проект из базы знаний
agentKnowledgeMediaRemoveУдалить медиафайл из базы знаний
agentConvosGetПеречислить беседы агента
agentConvoGetПолучить сведения о беседе
publicAgentGetПолучить агента по публичному ID

Шаблоны

ИнструментОписание
folderProjectTemplatesGetПеречислить доступные шаблоны проектов
projectFromTemplateСоздать проект на основе шаблона

Медиафайлы

ИнструментОписание
mediasGetПеречислить медиафайлы в папке
mediaGetПолучить сведения о медиафайле
mediaDeleteУдалить медиафайл

Личное

ИнструментОписание
meProjectsGetПеречислить все ваши проекты

Чат с агентами и вебхуки (API v2, бета-версия)

Возможности, которых нет в API v1: ведение диалога с ИИ-агентом в реальном времени и получение событий в реальном времени.

ИнструментОписание
promptAgentОтправить сообщение ИИ-агенту и получить ответ
listConversationsПеречислить беседы агента
getConversationПолучить сообщения беседы
subscribeWebhookПодписаться на вебхуки событий Taskade в реальном времени
unsubscribeWebhookУдалить подписку на вебхук

Зачем нужен Taskade MCP?

Taskade MCP предоставляет вашему ИИ-ассистенту доступ к рабочему пространству — проектам, задачам, агентам, базам знаний, шаблонам и автоматизациям (в платных тарифах; доступ к некоторым конечным точкам, например к списку рабочих пространств, ограничен для бесплатных аккаунтов). Вместо написания кода для 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»Читает выполненные задачи → составляет сводку для стендапа

Почему MCP, а не REST API?

REST APIMCP-сервер
НастройкаНапишите HTTP-клиент, настройте авторизацию, обработайте JSONnpx @taskade/mcp-server — одна команда
ИнтерфейсРабота с конечными точками в кодеОбычный язык — опишите, что вам нужно
Объединение действийРучная оркестрацияИИ разумно объединяет инструменты
Обработка ошибокНапишите код для обработки ошибокИИ интерпретирует ошибки и повторяет запросы

Чем Taskade MCP лучше других MCP-серверов?

Taskade MCP включает управление ИИ-агентами (создание, обучение и развёртывание агентов), обучение на базе знаний (добавление документов, проектов и медиафайлов) и генерацию кода OpenAPI (создание инструментов MCP по любой спецификации API). 62 инструмента в 8 категориях.


Примеры сценариев для агентов

Сценарий 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: Создание агента на основе базы знаний

Проблема: Ваши документы разбросаны по файлам, и вам нужен обученный на них ИИ-агент.

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: Автоматизация планирования спринта

Проблема: Каждые две недели приходится вручную создавать проекты для спринтов.

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.

Сценарии использования

Управление проектами с помощью ИИ

Попросите ИИ-ассистента управлять вашим рабочим пространством Taskade:

  • «Покажи все мои проекты и их статус»
  • «Создай проект Q1 Planning с задачами для каждой команды»
  • «Перемести все просроченные задачи в проект Backlog»
  • «Установи сроки выполнения для всех задач в проекте Sprint»

Создание ИИ-агентов

Создавайте и развёртывайте ИИ-агентов прямо в редакторе:

  • «Создай ИИ-агента Customer Support Bot, используя знания из нашего проекта с документацией»
  • «Создай агента для проверки кода по этому запросу: ...»
  • «Опубликуй моего агента и предоставь ссылку для общего доступа»
  • «Добавь проект с нашей документацией API в базу знаний агента»

Рабочие процессы на основе шаблонов

Автоматизируйте создание проектов на основе шаблонов:

  • «Перечисли все шаблоны в моём рабочем пространстве»
  • «Создай 5 проектов для адаптации новых клиентов на основе шаблона Client Template»
  • «Скопируй проект Sprint Retrospective на эту неделю»

Генерация кода OpenAPI

Используйте наш генератор, чтобы создавать инструменты MCP по любой спецификации OpenAPI — не только 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,
});

Работает с любой спецификацией OpenAPI 3.0+. Создавайте инструменты MCP для собственных API за считаные минуты.


Что такое Taskade?

Taskade (Y Combinator S19) — это рабочее пространство на базе ИИ для создания приложений, развёртывания агентов и автоматизации рабочих процессов с помощью одного запроса. Создано более 150 000 приложений.

  • Приложения Genesis — Создавайте полноценные приложения по запросам. Панели мониторинга, CRM-системы, порталы, формы — мгновенное развёртывание. Попробовать →
  • ИИ-агенты — Пользовательские агенты со встроенными инструментами, постоянной памятью, командами из нескольких агентов и возможностью публичного встраивания
  • Автоматизации — Автоматизация рабочих процессов без кода, с более чем 100 интеграциями, ветвлением, циклами и фильтрацией
  • Совместная работа в реальном времени — Многопользовательское рабочее пространство с чатом, видео и несколькими представлениями проектов
  • Шаблоны: шаблоны для управления проектами, разработки, маркетинга и многого другого
  • API и MCP: REST API v2, этот MCP-сервер, плагин агента, Agent API, вебхуки, OAuth 2.0

Ссылки:


Дорожная карта

Запланированные функции и улучшения см. в открытых задачах.

Недавно выпущено (v0.1.0): чат с агентами (promptAgent) и триггеры вебхуков — уже доступны через слой инструментов Taskade API v2.

  • Инструменты автоматизации: размещённый сервер перечисляет автоматизации, читает сведения об их запусках и запускает автоматизацию «When asked» (list_automations, get_flow_runs, run_flow). Создание, включение и управление автоматизациями через MCP запланированы.
  • agent.js — Набор инструментов для автономных агентов с открытым исходным кодом (скоро)
  • TaskOS — Платформа агентов на docs.taskade.com

Конфиденциальность и безопасность

  • Размещённый сервер. Taskade запускает его на www.taskade.com. Он читает и изменяет только те рабочие пространства, к которым у вашей учётной записи Taskade есть доступ и которые входят в платный тариф. Сервер не читает историю ваших чатов с ИИ-клиентом. prompt_agent запускает агента Taskade, который может использовать собственные инструменты, например веб-поиск.
  • Плагин агента. Плагин содержит навыки (текстовые файлы) и адрес размещённого сервера. Он не выполняет собственного кода. Навык резервного копирования сохраняет файлы рабочего пространства в локальную папку (./taskade-backup/, если вы не укажете другую).
  • Локальный пакет. Ваш API-токен разрешает серверу вызывать публичный API Taskade (https://www.taskade.com/api/v1 и https://www.taskade.com/api/v2) от вашего имени. Пакет не отправляет ваши данные другим сервисам. Храните токен в переменной окружения и никогда не добавляйте его в коммиты.
  • Политика конфиденциальности: taskade.com/privacy. Условия использования: taskade.com/terms.
  • Сообщения об уязвимостях и проблемах безопасности: см. SECURITY.md.

Поддержка


Участие в разработке

Помогите нам улучшить инструменты MCP, рабочие процессы OpenAPI и возможности агентов.


Другие материалы Taskade


Лицензия

MIT