thinkchainai/mcpbundles

thinkchainai/mcpbundles

от thinkchainai
MCP Bundles Hub — это единый MCP-эндпоинт для выполнения инструментов из всех ваших bundles (пакетов) в Claude, Cursor и других AI-ассистентах. Подключает 500+ интеграций (GitHub, Slack, Notion) че...

MCP Bundles Hub MCP Server

MCP Bundles Logo

MCP Compatible 1,500+ Providers Download .mcpb Documentation

Execute tools from your enabled bundles directly from Claude, Cursor, and other MCP-compatible AI assistants using the Model Context Protocol.

Download

Download the MCPBundles Hub .mcpb file directly:

Download hub.mcpb

This .mcpb package contains a pre-configured MCP server proxy that connects to the MCPBundles Hub endpoint. Once installed, your AI assistant can discover and execute tools from all your enabled bundles.

Note: This repository hosts .mcpb files for hundreds of bundles. The link above is specifically for the Hub server. See all releases to download individual bundle packages.

What is MCP Bundles?

MCP Bundles is the simplest way to connect AI assistants to real-world tools. Instead of configuring hundreds of individual MCP servers, you:

  1. Create bundles of tools you need (e.g., "Marketing Tools", "Developer Workflow")
  2. Connect providers with secure OAuth or API keys once
  3. Use one MCP URL per bundle - all your tools instantly available

With 1,500+ provider integrations including GitHub, Slack, Notion, Google Drive, Salesforce, Stripe, and more, MCP Bundles eliminates the complexity of MCP server management while giving your AI assistant powerful, authenticated access to the services you use every day.

Инструменты были проиндексированы:
cancel_agent_task

Запрашивает отмену выполняющегося запуска агента, начатого через trigger_agent_run. Разрешает heartbeat-запуск через task link или trigger_context task_id.

Отменяет задачу агента A2A.

Параметры
  • agent_idstring

    Необязательный идентификатор агента для ограничения области аутентификации loopback.

  • task_idstringобязательный

    Идентификатор задачи A2A, возвращаемый trigger_agent_run.

code_executionвнешний мир

Выполнение кода

Параметры
  • codestringобязательный

    Не вижу текста для перевода - пришлите его, и я переведу.

connect_mcp_serverидемпотентныйвнешний мир

Подключает MCP-сервер к вашему рабочему пространству. Выберите ровно один режим: • Импортируйте из индекса каталога: передайте 'directory_slug' (из discover_mcp_servers). • Импортируйте удалённый MCP-сервер: передайте 'url' (и необязательный 'api_key'). • Импортируйте REST API в качестве сервера: передайте 'base_url' (и 'api_key' / 'auth_type'). • Включите или настройте каталоговый сервер: передайте его 'slug' (используйте discover_mcp_servers, чтобы найти slug). • Создайте составной MCP-сервер: передайте 'slug' (новый), 'name' и 'composed_of_servers'. • Измените состав существующего составного MCP-сервера: передайте 'slug' и 'composed_of_servers' (заменяет текущий список). Используйте credential_bindings, memory, memory_enabled и read_only_mode, чтобы настроить сервер в том же вызове. Для каталоговых серверов с локальным прокси (Ollama, Obsidian и т. д.) передайте credential_fields вместе с desktop_device или selected_installation_id, чтобы создать учётные данные и привязать их к нужной машине Desktop за один шаг. Возвращает slug сервера, статус и количество инструментов.

Подключает MCP Server

Параметры
  • api_keystring

    API-ключ или токен доступа. Для MCP-серверов (url): отправляется как Bearer во время анализа и сохраняется как учётные данные. Для REST API (base_url): сохраняется как учётные данные для аутентификации запросов.

  • auth_header_namestring

    Имя пользовательского заголовка или параметра запроса (только в режиме REST API). Обязательно, когда auth_type равен 'header' или 'query_param'.

  • auth_header_templatestring

    Шаблон значения пользовательского заголовка (только в режиме REST API). Использует {api_key} как плейсхолдер. Пример: 'Token {api_key}'.

  • auth_typeenum

    Как подставляется auth (только в режиме REST API). bearer | header | query_param | basic | none. По умолчанию 'bearer', если указан api_key.

  • base_urlstring

    Базовый URL REST API для импорта в качестве универсального подключения к MCP-серверу (например, 'https://api.example.com/v1'). Создаёт сервер с единственным инструментом api_request. Взаимоисключающий с url.

  • composed_of_serversstring[]

    Слаги MCP-серверов, из которых состоит этот составной MCP-сервер. Составной сервер наследует каждый инструмент от каждого указанного исходного сервера во время чтения. Это ЗАМЕНЯЕТ текущую композицию: чтобы добавить сервер, передайте существующий список плюс новый слаг; чтобы удалить один, передайте существующий список минус этот слаг. Прочитайте текущую композицию с помощью list_connected_mcp_servers (поле 'composed_of_servers'). Применимо только к составным MCP-серверам, принадлежащим пользователю.

  • compose_into_slugstring

    При импорте (url/base_url) включает импортируемый MCP-сервер В slug этого существующего составного MCP-сервера. Если не указать, создаётся новый сервер.

  • credential_bindingsobject[]

    Привязывает конкретные учётные данные к подключениям на этом сервере. Каждая запись сопоставляет connection_slug с credential_id (UUID). Используйте list_connected_mcp_servers или discover_mcp_servers, чтобы увидеть подключения серверов, и list_credentials, чтобы найти доступные идентификаторы учётных данных.

  • credential_fieldsobject

    Создаёт или обновляет учётные данные подключения в том же вызове (например, поля use_proxy/port для local-proxy). Запускает upsert_credential после включения.

  • credential_namestring

    Понятное человеку имя учётных данных, когда задан credential_fields.

  • descriptionstring

    Описание для нового составного сервера (используется только при создании).

  • desktop_devicestring

    Для серверов local-proxy: привязывает учётные данные по hostname или display name (например, 'Think'). Требует credential_fields.

  • directory_slugstring

    Слаг из индекса каталога MCP (discover_mcp_servers возвращает directory_slug). Импортирует по требованию в ваше рабочее пространство записи, доступные только для обнаружения, либо подключает существующую управляемую запись. Несовместим с url, base_url и slug.

  • enabledboolean

    true активирует сервер в рабочей области (учётные данные привязываются автоматически, если доступны). false деактивирует. Если пропустить, останется без изменений.

  • memoryobject

    Сохраняемая JSON-память для этого сервера (макс. 64 КБ). Полностью заменяет всю существующую память. Чтобы очистить, передайте {}.

  • memory_enabledboolean

    Включает или отключает инструменты постоянной памяти (bundle_get_memory / bundle_set_memory) для этого сервера.

  • namestring

    Отображаемое имя. Обязательно при создании нового составного сервера (slug не существует). Необязательно при импорте - определяется автоматически из метаданных сервера или URL.

  • read_only_modeboolean

    Ограничивает MCP-эндпоинт этого сервера инструментами с аннотацией readOnlyHint=true. Записывает во все привязки учётных данных.

  • selected_installation_idstring

    Для локальных прокси-серверов: привязывает новые учётные данные к UUID этой установки Desktop. Вместо этого использует list_desktop_devices или desktop_device.

  • slugstring

    Слаг MCP-сервера, который нужно включить, настроить или собрать. Чтобы найти слаги в каталоге, используйте discover_mcp_servers. Если слага не существует, а вы также передаёте 'name' и 'composed_of_servers', создаётся новый составной MCP-сервер с этим слагом в качестве основы.

  • urlstring

    URL удалённого MCP-сервера для импорта (например, 'https://mcp.example.com/sse'). Сервер анализируется, чтобы определить транспорт, инструменты и аутентификацию. Взаимоисключающий с base_url.

delete_agentидемпотентный

Окончательно удаляет агента и все связанные с ним данные (определение, heartbeat, навыки, историю запусков). Это действие необратимо.

Удаляет A2A Agent

Параметры
  • idstringобязательный

    ID агента для удаления

delete_agent_skillидемпотентный

Удаляет навык у агента. Содержимое навыка больше не будет включаться в промпт агента.

Удаляет навык агента A2A.

Параметры
  • idstringобязательный

    ID навыка для удаления.

delete_credentialидемпотентный

Удаляет учётные данные подключения и все их привязки к MCP-серверам. Подключение и MCP-серверы сохраняются, удаляются только учётные данные. Это нельзя отменить.

Удаляет учётные данные

Параметры
  • credential_idstringобязательный

    Идентификатор UUID учётных данных для удаления.

delete_private_mcp_serverидемпотентный

Удаляет приватный MCP-сервер, который вы создали или импортировали. Это действие удаляет сервер и, если применимо, его собственные данные подключения. Отменить его нельзя. Для MCP-серверов из общего каталога используйте вместо этого remove_mcp_server_from_workspace. Передайте 'slug'.

Удаляет приватный MCP-сервер.

Параметры
  • slugstringобязательный

    Slug MCP-сервера.

describe_toolтолько чтениеидемпотентный

Описывает инструмент с полной документацией, включая описание и все детали параметров. Работает как с инструментами MCP-серверов (получаемыми из каталога БД), так и с мета-инструментами Hub (получаемыми из реестра MCP). Используйте это перед вызовом сложных инструментов, чтобы понять их параметры.

Describe Tool

Параметры
  • function_namestring

    Безопасное для Python имя функции или wire-slug в kebab-case с хэшем (например, 'uk_property_find_address_34a' или 'uk-property-find-address-34a'). Мета-инструменты Hub используют своё wire-имя напрямую (например, 'discover_mcp_servers'). Укажите это или tool_slug.

  • tool_slugstring

    Wire slug с суффиксом хэша (например, 'uk-property-find-address-34a'). Псевдоним для function_name: используйте ту форму, которая у вас есть из discover_mcp_servers или mcpbundles tools --server <slug>.

discover_mcp_serversтолько чтениеидемпотентный

Находит MCP-серверы в публичном каталоге, которые можно подключить к рабочему пространству. Результаты ограничены индексируемыми листингами каталога (тем же подмножеством, доступным для SEO/сканирования, что и /directory/browse), а не полным индексом harvest. Используйте поиск, чтобы найти серверы по имени, описанию, категории или совпадающим возможностям инструментов; фильтруйте по category, kind (managed | provider | webmcp), live_tools, mcp_app, no_account_needed, min_tools или auth_type в managed-строках (NONE, FIELDS, OAUTH2). Каждый результат включает directory_slug (всегда), bundle_slug (когда connect_path имеет значение managed), connect_path (managed | importable | import_auth_required | view_only), transport (hosted, remote или webmcp), connections для upsert_credential в managed-строках, тип auth, количество инструментов, когда probe обнаружил инструменты, no_service_signin, признак того, что сервер уже в вашем рабочем пространстве, а при использовании поиска: match_reasons по title или slug. Листинги view_only существуют только в каталоге (в wire connect_path равен browse_only). Для connect_mcp_server в managed-листинге указывайте bundle_slug, а не directory_slug. Для вопросов о том, что уже подключено, используйте list_connected_mcp_servers; сервер каталога с in_workspace=false можно добавить, но он ещё не подключён. Результаты разбиты на страницы (по умолчанию 50 на страницу или 5 для поиска). Результаты ранжируются: совпадения поиска сортируются по уровню релевантности, затем по рангу каталога с бонусами за уровень (premium visual listings, claimed или строки Anthropic marketplace, а также интеграции, размещённые в MCPBundles, получают более высокий ранг), затем по рангу полного текста; нефильтрованный листинг сортируется по этому эффективному рангу каталога. Листинги не на английском получают штраф за локаль. В ответе по-прежнему нет количества установок, количества использований, сигнала популярности или оценки качества. Если пользователь спрашивает о 'most popular', 'top', 'best' или 'trending', скажите, что рейтинга популярности не существует, и вместо этого предложите category, search или ранжированные результаты каталога. Не переименовывайте ранжированные результаты в 'popular'. Используйте возвращённый next_cursor, чтобы пройти дальше; курсоры соответствуют public…

Поиск MCP-серверов

Параметры
  • auth_typeenum

    Фильтрует управляемые листинги по типу аутентификации подключения MCPBundles: NONE (учётные данные не нужны), FIELDS (API-ключ), OAUTH2 (вход через OAuth). Для публичного фасета просмотра 'No sign in' вместо этого применяется no_account_needed.

  • categorystring

    Фильтрует по категории bundle. Допустимые значения: ANALYTICS, BACKEND, CLOUD, COLLABORATION, CUSTOMER_RELATION, DEVELOPER_TOOLS, ECOMMERCE, EDUCATION, EMAIL, ENTERPRISE, ENTERTAINMENT, FINANCIAL, FORMS, GOVERNMENT, HOSTING, IOT, LOCATION, MACHINE_LEARNING, MARKETING, MEDIA, MESSAGING, MONITORING, OPEN_DATA, OTHER, PAYMENT, PROJECT_MANAGEMENT, SEARCH, SECURITY, SOCIAL, STORAGE, SUPPORT, TELECOM, TEXT, TIME_MANAGEMENT, TOOLS, TRANSPORT. Распространённые алиасы: COMMUNICATION→MESSAGING, COMMUNICATIONS→MESSAGING, CRM→CUSTOMER_RELATION, DEVELOPMENT→DEVELOPER_TOOLS, FINANCE→FINANCIAL, PRODUCTIVITY→PROJECT_MANAGEMENT, SOCIAL_MEDIA→SOCIAL.

  • cursorstring

    Непрозрачный курсор пагинации из next_cursor предыдущего ответа. При первом запросе не указывается.

  • kindenum

    Тип листинга, соответствующий фасетам публичного каталога: managed = MCPBundles-hosted, provider = сторонний удалённый эндпоинт, webmcp = поверхность в браузере.

  • limitinteger

    Размер страницы. По умолчанию: 20 для вывода списка, 5 для поиска. Максимум: 200. Если результатов больше, ответ содержит next_cursor; передайте это значение в параметре cursor в следующем запросе.

  • live_toolsboolean

    Только листинги с явными подтверждениями, что эндпоинт работает: проверка перечисленных инструментов, пройденное рукопожатие аутентификации или курируемый листинг MCPBundles.

  • mcp_appboolean

    Только листинги, в комплекте с которыми идёт MCP App / интерактивный интерфейс.

  • min_toolsinteger

    Только листинги, сообщающие как минимум о таком количестве инструментов от probe.

  • no_account_neededboolean

    Только листинги, для которых не нужен вход в вышестоящий сервис или OAuth (то же, что и публичный фасет 'No sign in').

  • querystring

    Псевдоним для 'search'. Если указать оба, приоритет у 'search'.

  • searchstring

    Ищет MCP-серверы по имени, slug, описанию, категории или по совпадающим возможностям инструментов. Пример: 'arxiv', 'crm', 'email', 'search reddit posts'. Псевдоним: 'query'.

get_agentsтолько чтениеидемпотентный

Получает A2A-агентов в вашем рабочем пространстве (Pattern A). Передаёт id или a2a_slug для получения полной конфигурации одного агента; опускает оба параметра, чтобы получить список с необязательным фильтром server_slug и курсорной пагинацией. Для /mcp/bundle/{slug}/ список и детали автоматически ограничиваются этим сервером (server_slug игнорируется).

Получает агентов A2A.

Параметры
  • a2a_slugstring

    Опубликованный A2A slug. Альтернатива id для получения данных об отдельном агенте, когда slug известен из вебхуков или из /agents/{slug}.

  • cursorstring

    При получении списка: непрозрачный next_cursor с предыдущей страницы.

  • idstring

    Agent UUID. Если задан, возвращает полную информацию об этом агенте (инструкции, контрольный список heartbeat, навыки, готовность, память). Несовместим с фильтрами списка (is_active, search, sort, limit, cursor, server_slug).

  • is_activeboolean

    При выводе списка: только агенты, которые активны (запланированные запуски включены) или неактивны.

  • limitinteger

    При выводе списка: размер страницы (1-100). По умолчанию 20.

  • searchstring

    При выводе списка: сопоставление подстроки без учёта регистра по отображаемому имени.

  • server_slugstring

    При перечислении: только агенты, привязанные к slug этого MCP-сервера. Игнорируется при получении по id или a2a_slug.

  • sortenum

    При выводе списка: порядок сортировки. По умолчанию created_desc (сначала новые).

  • statusenum

    При выводе списка: фильтрует по статусу агента.

get_agent_taskтолько чтениеидемпотентный

Опрошает выполняющийся запуск, инициированный инструментом trigger_agent_run. Возвращает состояние задачи, итоговый artifact_text по завершении и run_id, как только строка запуска будет зафиксирована.

Получает задачу агента A2A

Параметры
  • agent_idstring

    Необязательный идентификатор агента для ограничения области аутентификации loopback.

  • task_idstringобязательный

    Идентификатор задачи A2A, возвращаемый trigger_agent_run.

get_skillтолько чтениеидемпотентный

Получает навык Hub: как просматривать каталог, включать MCP-серверы, управлять учётными данными, использовать code_execution и работать с агентами. На эндпоинте Hub аргументы не нужны. При необходимости передаёт server_slug, чтобы загрузить навык конкретного опубликованного MCP-сервера.

Получает навык.

Параметры

Без параметров.

get_startedтолько чтениеидемпотентный

Вызывается, когда пользователь открывает этот MCP-сервер или спрашивает, как настроить, подключить или начать работу. Возвращает статус Layer 1 (MCPBundles auth) и Layer 2 (service credential), а также следующее действие и предлагаемый первый вызов инструмента продукта, когда всё готово. Когда всё готово, domain skill уже предзагружен через MCP initialize - get_skill только для обновления, не обязательный шаг настройки.

Начать

Параметры
  • stepenum

    Необязательно. Пропускайте для состояния настройки/онбординга. Используйте 'cleanup' для указаний по обратимому демонтажу (отключение vs удаление vs удаление клиента).

get_workspace_usageтолько чтениеидемпотентный

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

Получает сведения об использовании рабочего пространства.

Параметры

Без параметров.

health_checkтолько чтениеидемпотентный

Проверяет работоспособность MCP-соединения. На bundle-эндпоинтах статус unhealthy, когда доступ к bundle или учётные данные провайдера не готовы. Передайте validate_credentials=false для пинга только подключения.

Проверка работоспособности

Параметры
  • validate_credentialsboolean

    Если true (по умолчанию), эндпоинты bundle также сообщают, готовы ли доступ к bundle и учётные данные провайдера. Установите false, чтобы ping проверял только соединение и пропускал проверку готовности.

helpтолько чтениеидемпотентный

Ищет документацию платформы MCPBundles и (по желанию) публичный каталог MCP-серверов. Служит для помощи по подключению Cursor/Claude, биллингу, MCP-URL и вопросу «есть ли у MCPBundles X?», а не для того, как пользоваться текущим продуктом (для этого есть get_skill).

Справка по платформе

Параметры
  • include_catalogboolean

    Если true, дополнительно ищет в публичном каталоге серверов MCP. По умолчанию true, если topic равен 'catalog'.

  • querystring

    Вопрос на естественном языке о настройке MCPBundles, биллинге, MCP URLs или о том, какие интеграции существуют. Не указывайте, если нужен вводный обзор.

  • topicenum

    Необязательная подсказка. Используй 'catalog', когда пользователь спрашивает, какие ещё MCP-серверы существуют.

list_agent_runsтолько чтениеидемпотентный

Получает историю запусков агента A2A (паттерн A). Передайте id, чтобы получить полный журнал одного запуска (промпт, вызовы инструментов, сообщения). Если id не указан, возвращается список запусков с фильтрами по agent_id, статусу и дате, а также курсорной пагинацией. На /mcp/bundle/{slug}/ включаются только агенты этого сервера. Используйте после trigger_agent_run, когда нужен run_id из get_agent_task.

Перечисляет запуски агентов A2A.

Параметры
  • agent_idstring

    Фильтрует запуски по конкретному агенту. Если при листинге на Hub это не указать, могут вернуться запуски по всем агентам рабочего пространства.

  • cursorstring

    Курсор пагинации из поля next_cursor предыдущего ответа.

  • from_datestring

    Дата и время в формате ISO. Только запуски, начатые не раньше этого времени.

  • idstring

    Run ID. Если указан, возвращает полные сведения о запуске, включая снимок промпта, детализацию вызовов инструментов, ответ агента и полную историю сообщений (журнал чата с промежуточными рассуждениями).

  • limitinteger

    Максимум результатов для возврата (1–20, по умолчанию 10)

  • statusenum

    Фильтрует по статусу запуска.

  • to_datestring

    Дата и время в формате ISO. Учитываются только запуски, начатые в это время или раньше.

  • trigger_sourceenum

    Фильтрует по способу запуска.

list_connected_mcp_serversтолько чтениеидемпотентный

Перечислите MCP-серверы, подключённые (включённые) в вашем рабочем пространстве. ИСПОЛЬЗУЙТЕ ЭТО, чтобы ответить на вопросы «подключён ли <X>?», «настроен ли у меня <X>?», «какие серверы у меня есть?» или «покажи мой сервер <X>»: всё это вопросы о состоянии серверов рабочего пространства, а не о сохранённых учётных данных. Передайте slug, чтобы получить полные сведения об отдельном сервере. Используйте поиск, чтобы находить серверы по названию, описанию, категории или подходящим возможностям инструментов. Когда пользователь называет сервис или возможность, передавайте поисковый запрос; не перечисляйте все подключённые серверы, если только пользователь не просит полный список серверов рабочего пространства. Результаты поиска содержат match_reasons по названию или slug, когда это уместно. Для вопросов «да/нет» вроде «подключён ли у меня Reddit?» считайте результаты поиска просто похожими совпадениями, если только exact_search_match_found не равен true; не считайте reddit-ads или другой похожий сервер точным сервером Reddit. Установите include_state=true, чтобы прочитать память сервера. Результаты разбиты на страницы (по умолчанию 20 на страницу, а для поиска 5); передавайте обратно next_cursor, чтобы листать дальше. Чтобы находить серверы, которые можно добавить, используйте discover_mcp_servers. Для вывода списка метаданных сохранённых учётных данных (это отдельное понятие) используйте list_credentials. Подробный ответ сервера включает connections[]; передавайте connection_slug из этого списка в upsert_credential только тогда, когда у сервера несколько подключений. Каждая запись также содержит 'composed_of_servers': список slug исходных MCP-серверов, из которых состоит составной MCP-сервер (пусто для несоставных серверов). Передавайте этот список обратно через connect_mcp_server, чтобы добавить или убрать исходный сервер из состава (поле заменяет текущий список).

Перечисляет подключённые MCP-серверы.

Параметры
  • cursorstring

    Непрозрачный курсор пагинации из next_cursor предыдущего ответа. При первом запросе не указывается.

  • enabledboolean

    Если true (по умолчанию), возвращаются только MCP-серверы в статусе ENABLED. Если false, в выборку попадают серверы в статусах DISABLED и REVOKED.

  • include_inactiveboolean

    При значении true (по умолчанию) отображаются включённые серверы, которые ещё не в статусе OPERATIONAL (обычно ожидают настройки учётных данных). При значении false отображаются только серверы в статусе OPERATIONAL.

  • include_stateboolean

    Когда true, каждая строка сервера включает полный JSON-блок state/memory. По умолчанию false, чтобы ответы оставались компактными.

  • limitinteger

    Размер страницы. По умолчанию: 20 для вывода списка, 5 для поиска. Максимум: 200. Если результатов больше, ответ содержит next_cursor; передайте это значение в параметре cursor в следующем запросе.

  • searchstring

    Ищет MCP-серверы рабочей области по имени сервера, slug, описанию, категории или совпадающим возможностям инструментов. Применяется для любого вопроса пользователя, в котором упоминается сервис или возможность, например 'reddit', 'email campaigns', 'read Postgres tables', вместо перечисления всех подключённых серверов.

  • slugstring

    Ограничивает выборку конкретным MCP-сервером по slug. Возвращает один сервер с полными деталями, включая state/memory. Пример: 'moltbook', 'hubspot-crm'.

list_credentialsтолько чтениеидемпотентный

Выводит метаданные учетных данных, сохраненных в рабочей области: подключение, тип, статус проверки, имена скрытых полей и привязки к MCP-серверам. НЕ используйте этот инструмент для проверки того, подключен ли MCP-сервер или включен ли он, - для этого есть list_connected_mcp_servers. Учетная запись может существовать для сервера, который не включен, а сервер может быть включен без необходимости в учетных данных, так что это независимые вещи. Используйте этот инструмент только тогда, когда пользователь явно спрашивает об учетных данных, аутентификации, ключах API, OAuth-токенах или статусе проверки. Передайте id, чтобы получить сведения об отдельной учетной записи (привязанные MCP-серверы, состояние проверки), или опустите id, чтобы вывести список всех учетных записей с фильтрацией по подключению, статусу и поиску. Этот инструмент никогда не раскрывает секретные значения.

Перечисляет учётные данные.

Параметры
  • connection_slugstring

    Фильтрует учётные данные для конкретного подключения к серверу (например, 'hubspot', 'stripe').

  • cursorstring

    Курсор пагинации из поля next_cursor предыдущего ответа.

  • idstring

    Credential ID. Если указан, возвращает сведения, включая привязанные MCP-серверы и метаданные замаскированного поля учётных данных.

  • limitinteger

    Максимум результатов для возврата (1–20, по умолчанию 10)

  • searchstring

    Ищет по имени учётных данных или имени подключения (без учёта регистра).

  • verification_statusenum

    Фильтрует по статусу верификации.

list_desktop_devicesтолько чтениеидемпотентный

Перечисляет устройства MCPBundles Desktop для этого рабочего пространства. По умолчанию возвращает только машины с активным туннелем (hostname, display name, installation_id). Для локальных MCP-прокси-серверов (Ollama, Obsidian, Postgres и т. д.) привязывайте учётные данные к машине, на которой работает сервис, используя credential_id вместе с desktop_device (hostname вида 'Think') или selected_installation_id. Если в сети находится ровно одно устройство и указан credential_id, привязка выполняется автоматически.

Перечисляет настольные устройства.

Параметры
  • credential_idstring

    UUID учётных данных для сохранения выбранного настольного устройства. Используйте вместе с selected_installation_id или desktop_device после того, как пользователь выберет машину в чате.

  • desktop_devicestring

    Имя хоста или отображаемое имя рабочего стола для привязки (например, 'Think' или 'Tonys-MacBook-Pro.local'). Требует credential_id. Используйте вместо selected_installation_id, когда пользователь называет машину.

  • live_onlyboolean

    При true (по умолчанию) возвращает только устройства с активным туннелем рабочего стола прямо сейчас. Значение false включает офлайн-устройства из истории.

  • selected_installation_idstring

    UUID установки из candidates[].installation_id для привязки к учётным данным. Требуется credential_id.

list_tool_executionsтолько чтениеидемпотентный

Перечисляет выполнения инструментов. Передайте id, чтобы получить полную информацию о конкретном выполнении (входные параметры, выходные данные), или не указывайте id, чтобы получить список выполнений с фильтрацией по инструменту, MCP-серверу, агенту, статусу и диапазону дат. Результаты возвращаются постранично с курсором next_cursor; total_count отсутствует.

Список выполнений инструментов

Параметры
  • agent_idstring

    Фильтрует выполнения, запущенные конкретным агентом.

  • cursorstring

    Курсор пагинации из поля next_cursor предыдущего ответа.

  • from_datestring

    Дата и время в формате ISO. Учитываются только запуски в это время или позже.

  • heartbeat_run_idstring

    Фильтрует выполнения из конкретного heartbeat-запуска. Возвращает результаты в хронологическом порядке.

  • idstring

    Execution ID. Если указан, возвращает полные сведения, включая входные параметры и выходные данные.

  • limitinteger

    Максимум результатов для возврата (1–20, по умолчанию 10)

  • server_slugstring

    Фильтрует по slug MCP-сервера (например, 'resend', 'hubspot-mcp').

  • statusenum

    Фильтрует по статусу выполнения.

  • to_datestring

    Дата и время в формате ISO. Только выполнения не позднее этого времени.

  • tool_slugstring

    Фильтрует по слэгу инструмента (например, 'resend-send-email', 'hubspot-list-contacts').

remove_mcp_server_from_workspaceидемпотентный

Удаляет общий каталог MCP-сервера из этого рабочего пространства. Это удаляет запись доступа к рабочему пространству и привязки учетных данных для сервера. Это не удаляет публичную запись каталога. Для частных MCP-серверов используйте delete_private_mcp_server. Передайте 'slug'.

Удаляет MCP Server из рабочей области.

Параметры
  • slugstringобязательный

    Slug MCP-сервера.

show_plans_and_billingидемпотентныйвнешний мир

Показывает панель биллинга MCPBundles пользователя: текущий план, варианты обновления с оформлением в один клик через Stripe Checkout и управление платёжными методами для платных планов. Подключайте этот инструмент, когда пользователь спрашивает о цене, обновлении, понижении, отмене подписки, просмотре счетов или изменении способа оплаты. Не создавайте собственные URL-адреса для цен или оформления заказа. Виджет сам выполняет переход по ссылке, а Stripe обрабатывает остальное.

Показать тарифы и оплату

Параметры

Без параметров.

sleepтолько чтениеидемпотентный

Приостанавливает выполнение на указанное число секунд. Используйте это, когда упираетесь в лимит запросов (429) и в ошибке указан retry_after_seconds - приостановите работу на этот срок, затем повторите действие. Максимальная пауза: 120 секунд.

Сон / Пауза из-за лимита запросов

Параметры
  • secondsnumberобязательный

    Сколько секунд ждать. Используйте, когда приходит ошибка превышения лимита (429) с retry_after_seconds: выждите указанное время, затем повторите действие. Максимум: 120 секунд.

test_connected_mcp_serverтолько чтениеидемпотентный

Проверяет реальную связность API подключённого MCP-сервера, выполняя настоящие вызовы API. Используйте это для отладки проблем с учётными данными, когда вызовы инструментов падают.

Проверь подключённый MCP-сервер.

Параметры
  • server_slugstringобязательный

    Slug MCP-сервера для проверки (например, 'affinity', 'hubspot-mcp'). Проверяет реальное подключение к API, выполняя настоящие вызовы API.

trigger_agent_runвнешний мир

Запускает A2A-прогон по требованию для агента (тот же путь, что и у вебхуков и внешнего SendMessage). Требует agent_id из get_agents. Возвращает task_id - опрашивайте get_agent_task до терминального состояния; используйте list_agent_runs с id для полного журнала выполнения, как только run_id будет связан.

Запускает выполнение агента A2A.

Параметры
  • agent_idstringобязательный

    ID агента, для которого запускается heartbeat.

  • concurrency_keystring

    Необязательный ключ идемпотентности для изолированной задачи, например 'batch-123:record-456'. Повторный ключ для того же агента отклоняется ограничением дедупликации запусков.

  • isolatedboolean

    Когда true, запуск выполняется вне аренды heartbeat уровня агента, поэтому параллельные изолированные задачи перекрываются, если у каждого запуска свой trigger_context.

  • trigger_contextobject

    Необязательный JSON-контекст для отдельного запуска, который внедряется в промпт агента. Используйте его для запусков по конкретным элементам, например {'record_id': '...'}.

turn_off_mcp_serverидемпотентный

Отключает MCP-сервер в этом рабочем пространстве. Сохраняет запись доступа к рабочему пространству, сохранённые учётные данные и настройки сервера, но инструменты становятся недоступны, пока сервер не включат снова. Передаёт 'slug'.

Отключает MCP-сервер.

Параметры
  • slugstringобязательный

    Slug MCP-сервера.

upsert_agent

Создаёт или обновляет A2A-агента. Чтобы создать, нужно опустить id и указать name; чтобы изменить только переданные поля, нужно передать id. В Hub нужно привязывать инструменты с помощью mcp_source типа server + server_slug. В /mcp/bundle/{slug}/ инструменты всегда привязаны к этому серверу (mcp_source устанавливается автоматически). Нужно установить agents_md_content, heartbeat_md_content, heartbeat_interval_minutes и is_active, когда требуется запуск по расписанию. Нужно использовать вместе с get_agents и trigger_agent_run.

Создаёт или обновляет A2A Agent

Параметры
  • a2a_slugstring

    Необязательный пользовательский slug A2A (3-120 символов, строчные буквы, цифры и дефисы). Если не указан, формируется на основе отображаемого имени.

  • a2a_visibilityenum

    Кто может вызывать этого агента через A2A. OPEN разрешает анонимное выполнение в браузере с оплатой из вашего рабочего пространства.

  • agents_md_contentstring

    Полное содержимое инструкций agents.md (markdown). Определяет идентичность агента, роль и поведение.

  • descriptionstring

    Что делает этот агент

  • heartbeat_interval_minutesinteger

    Задаёт, как часто агент запускает свой heartbeat (5-10080 минут). По умолчанию: 60.

  • heartbeat_md_contentstring

    Необязательный чек-лист heartbeat.md (markdown). Применяется для запланированных или сложных периодических запусков; одного agents.md достаточно, чтобы инициировать запуски.

  • heartbeat_timeout_secondsinteger

    Максимальное время выполнения за запуск в секундах (30-1800). По умолчанию: 300.

  • idstring

    ID агента для обновления существующего агента. Укажите либо 'id' (обновление), либо 'name' (создание) - требуется хотя бы одно.

  • is_activeboolean

    Активирует или деактивирует агента. Активация проверяет, что агент полностью настроен.

  • max_tool_calls_per_runinteger

    Максимальное количество вызовов инструментов, разрешённых за один запуск heartbeat (1-200).

  • max_total_tokens_per_runinteger

    Максимум токенов, разрешённых на один запуск heartbeat.

  • mcp_sourceobject

    Источник инструмента MCP: {'type': 'server', 'server_slug': '...'} для одного MCP-сервера. {'type': 'hub'} доступен только суперпользователю платформы (smoke / внутренние агенты).

  • memoryobject

    Напрямую устанавливает постоянную память агента (объект JSON, максимум 64 КБ). Требует memory_enabled=true. Для очистки передайте null.

  • memory_enabledboolean

    Включает постоянную память между запусками. Когда включено, агент может читать и записывать JSON-блок памяти через agent_get_memory/agent_set_memory.

  • namestring

    Отображаемое имя агента. Обязательно при создании нового агента (когда 'id' не указан). Используется для генерации уникального slug.

upsert_agent_skill

Добавляет новый навык агенту или обновляет существующий навык. Навыки - это переиспользуемые наборы инструкций (markdown), которые внедряются в промпт агента вместе с его определением и heartbeat. Чтобы добавить: укажите agent_id и skill_name. Чтобы обновить: укажите id навыка.

Создаёт или обновляет навык A2A Agent

Параметры
  • agent_idstring

    Agent ID, к которому добавляется навык. Обязателен при создании нового навыка.

  • descriptionstring

    Что этот навык позволяет агенту делать.

  • idstring

    Skill ID. Если указан, обновляет существующий навык. Если не указан, создаёт новый навык.

  • skill_namestring

    Уникальное название навыка внутри агента. Обязательно при создании.

  • skills_md_contentstringобязательный

    Полное содержимое навыка (Markdown). Внедряется в промпт агента вместе с его определением и heartbeat.

upsert_credentialидемпотентный

Создаёт или обновляет учётные данные для MCP-сервера. Для аутентификации FIELDS передавайте credential_fields с обязательными полями подключения (например, api_key). Для OAUTH2 открывает дашборд MCPBundles в браузере, чтобы завершить вход в аккаунт. Новым учётным данным нужен server_slug, чтобы они привязались к нужному MCP-серверу. Передавайте connection_slug только когда у сервера больше одного подключения с учётными данными; серверы с одним подключением определяются по server_slug. Для local-proxy серверов передавайте desktop_device (hostname) или selected_installation_id, чтобы маршрутизировать через нужную машину MCPBundles Desktop.

Создаёт или обновляет учётные данные.

Параметры
  • auth_typeenum

    Тип аутентификации. По умолчанию: FIELDS. Используйте OAUTH2, чтобы открыть панель MCPBundles, где можно завершить вход в аккаунт в браузере.

  • connection_slugstring

    Connection slug внутри MCP-сервера. Пропустите, если у сервера ровно одно подключение с учётными данными. Используйте list_connected_mcp_servers или discover_mcp_servers, чтобы посмотреть подключения сервера.

  • credential_fieldsobject

    Значения полей учётных данных в виде пар ключ-значение. Для FIELDS auth: обязательные поля подключения (например, {"api_key": "xkeysib-xxx"}). Обязательно для FIELDS create. При обновлении включайте только поля для изменения (объединяются с существующими).

  • credential_idstring

    UUID существующих учетных данных для обновления. Пропустите, чтобы создать новые учетные данные.

  • credential_namestring

    Понятное человеку имя для учётных данных (например, 'Production API Key').

  • desktop_devicestring

    Для локальных прокси-подключений: привязывайте по имени хоста или отображаемому имени вместо selected_installation_id (например, 'Think').

  • selected_installation_idstring

    Для подключений через локальный прокси (Ollama, Obsidian, Postgres и т.д.): привяжите этот credential к конкретному UUID установки MCPBundles Desktop. Используйте list_desktop_devices, чтобы вывести список активных машин.

  • server_slugstring

    Целевой slug MCP-сервера. Обязателен при создании новых учётных данных.

Выберите клиент, чтобы установить thinkchainai/mcpbundles:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "thinkchainai-mcpbundles-2g1359r1a8": {
      "type": "http",
      "url": "https://mcp.mcpbundles.com/hub/"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "thinkchainai-mcpbundles-2g1359r1a8": {
      "type": "http",
      "url": "https://mcp.mcpbundles.com/hub/"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "thinkchainai-mcpbundles-2g1359r1a8": {
      "type": "http",
      "url": "https://mcp.mcpbundles.com/hub/"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"thinkchainai-mcpbundles-2g1359r1a8\",\"type\":\"http\",\"url\":\"https://mcp.mcpbundles.com/hub/\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "thinkchainai-mcpbundles-2g1359r1a8": {
      "type": "http",
      "url": "https://mcp.mcpbundles.com/hub/"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add --transport http thinkchainai-mcpbundles-2g1359r1a8 https://mcp.mcpbundles.com/hub/

Либо через JSON-конфиг:

claude mcp add-json thinkchainai-mcpbundles-2g1359r1a8 "{\"type\":\"http\",\"url\":\"https://mcp.mcpbundles.com/hub/\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add thinkchainai-mcpbundles-2g1359r1a8 --url https://mcp.mcpbundles.com/hub/

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.thinkchainai-mcpbundles-2g1359r1a8]
url = "https://mcp.mcpbundles.com/hub/"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите thinkchainai/mcpbundles.

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "thinkchainai-mcpbundles-2g1359r1a8": {
      "type": "http",
      "url": "https://mcp.mcpbundles.com/hub/"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "thinkchainai-mcpbundles-2g1359r1a8": {
      "type": "http",
      "url": "https://mcp.mcpbundles.com/hub/",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например thinkchainai-mcpbundles-2g1359r1a8.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: thinkchainai-mcpbundles-2g1359r1a8
    type: http
    url: https://mcp.mcpbundles.com/hub/
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "thinkchainai-mcpbundles-2g1359r1a8": {
      "type": "http",
      "url": "https://mcp.mcpbundles.com/hub/"
    }
  }
}

Похожие MCP-сервера

Markgatcha/universal-mcp-toolkit

Markgatcha/universal-mcp-toolkit

от markgatcha

Универсальный MCP инструмент с 27 готовыми серверами для GitHub, Slack и Notion, а также для баз данных и облачных платформ. С CLI для установки и запуска - идеален для разработчиков, ищущих единый набор качественных серверов.

TypeScript⭐ 15
glenngillen/mcpmcp-server

glenngillen/mcpmcp-server

от glenngillen

Этот MCP сервер помогает находить, настраивать и подключать другие серверы к вашим клиентам, например Claude Desktop и другим платформам. Упрощает работу с AI, автоматизируя интеграцию и управление...

⭐ 41
artmann/package-registry-mcp

artmann/package-registry-mcp

от artmann

MCP сервер для поиска пакетов в реестрах NPM, crates.io, NuGet, PyPI, Go и уязвимостей GitHub. Помогает разработчикам и AI-агентам (Claude, Cursor) получать свежие данные о зависимостях.

TypeScript⭐ 39
tadas-github/a2asearch-mcp

tadas-github/a2asearch-mcp

от tadas-github

MCP-сервер для поиска по единому каталогу AI-агентов, MCP-серверов, CLI-инструментов и навыков. Позволяет находить нужные инструменты прямо из Claude, Cursor и других MCP-клиентов. Полезен разработ...

JavaScript⭐ 21
jeannier/homebrew-mcp

jeannier/homebrew-mcp

от jeannier

Homebrew MCP сервер для macOS: управляйте пакетами через ИИ-агентов. Полный набор инструментов для установки, поиска, обновления и диагностики Homebrew. Интегрируется с Claude Desktop и Cursor. Для...

Python⭐ 30
nk3750/jitapi

nk3750/jitapi

от nk3750

JitAPI - MCP сервер для интеграции Claude с любыми API через OpenAPI. Семантический поиск и граф зависимостей находят нужные эндпоинты, экономя контекст. Разработчики могут выполнять сложные сценар...

Python⭐ 7
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин