conan-io/conan-mcp

conan-io/conan-mcp

от conan-io
MCP сервер для интеграции с Conan — менеджером пакетов C++. Помогает создавать проекты, устанавливать зависимости, проверять лицензии и сканировать уязвимости через простые запросы. Упрощает работу с Conan для разработчиков.

Conan MCP Server

A Model Context Protocol server for Conan package manager integration.

Usage Examples

"Create a CMake library project with Conan that has the latest version of fmt and openssl as requirements, install the dependencies and verify that the libraries I depend on don't have serious vulnerabilities and have a license that allows my application to be commercial."

Installation

Requirements

MCP Configuration

Add to your mcp.json:

{
  "mcpServers": {
    "conan": {
      "command": "uvx",
      "args": ["conan-mcp"]
    }
  }
}

Note: uvx is provided by uv. If you don't have uv installed, you can install it or use pip install conan-mcp and then use conan-mcp directly as the command.

Configuring Conan Binary Path

By default, the server uses conan from the system PATH (or the virtual environment where the MCP server is running). If you need to use a specific Conan installation or version, you can set the CONAN_MCP_CONAN_PATH environment variable in your MCP configuration:

create_conan_project

Создаёт новый Conan-проект с указанными зависимостями. Этот инструмент создаёт новый Conan-проект по шаблону и автоматически добавляет указанные зависимости. Помогает настроить новый проект с распространёнными библиотеками вроде fmt, openssl, boost и т.д. Примечание: сгенерированный код содержит примеры-заглушки. Вам нужно просмотреть и обновить: include/импорты, использование в исходниках, цели сборочной системы (CMakeLists.txt, meson.build и т.д.), чтобы правильно использовать указанные зависимости. Аргументы: template: Тип шаблона для проекта. Библиотеки (создают библиотеки для линковки): - cmake_lib: библиотека CMake (по умолчанию для библиотек) - header_lib: библиотека только с заголовками - meson_lib: сборочная система Meson - msbuild_lib: Visual Studio/MSBuild (только Windows) - bazel_lib: сборочная система Bazel (экспериментально) - autotools_lib: Autotools (configure/make) Исполняемые файлы (программы, которые можно запускать): - cmake_exe: исполняемый файл CMake (по умолчанию для исполняемых файлов) - meson_exe: сборочная система Meson - msbuild_exe: Visual Studio/MSBuild (только Windows) - bazel_exe: сборочная система Bazel (экспериментально) - autotools_exe: Autotools (configure/make) Примечание: если пользователь не указал сборочную систему, используйте cmake_lib для библиотек или cmake_exe для исполняемых файлов. name: Имя проекта version: Версия проекта (по умолчанию: "0.1") requires: Список зависимостей с версиями (например, ['fmt/12.0.0', 'openssl/3.6.0']) tool_requires: Список инструментов-зависимостей с версиями. Частые примеры: - ['cmake/4.1.2'] - сборочный инструмент CMake - ['ninja/1.13.1'] - сборочная система Ninja

Создаёт новый Conan-проект с указанными зависимостями. Этот инструмент создаёт новый Conan-проект по шаблону и автоматически добавляет указанные зависимости. Помогает настроить новый проект с распространёнными библиотеками вроде fmt, openssl, boost и т.д. Примечание: сгенерированный код содержит примеры-заглушки. Вам нужно просмотреть и обновить: include/импорты, использование в исходниках, цели сборочной системы (CMakeLists.txt, meson.build и т.д.), чтобы правильно использовать указанные зависимости. Аргументы: template: Тип шаблона для проекта. Библиотеки (создают библиотеки для линковки): - cmake_lib: библиотека CMake (по умолчанию для библиотек) - header_lib: библиотека только с заголовками - meson_lib: сборочная система Meson - msbuild_lib: Visual Studio/MSBuild (только Windows) - bazel_lib: сборочная система Bazel (экспериментально) - autotools_lib: Autotools (configure/make) Исполняемые файлы (программы, которые можно запускать): - cmake_exe: исполняемый файл CMake (по умолчанию для исполняемых файлов) - meson_exe: сборочная система Meson - msbuild_exe: Visual Studio/MSBuild (только Windows) - bazel_exe: сборочная система Bazel (экспериментально) - autotools_exe: Autotools (configure/make) Примечание: если пользователь не указал сборочную систему, используйте cmake_lib для библиотек или cmake_exe для исполняемых файлов. name: Имя проекта version: Версия проекта (по умолчанию: "0.1") requires: Список зависимостей с версиями (например, ['fmt/12.0.0', 'openssl/3.6.0']) tool_requires: Список инструментов-зависимостей с версиями. Частые примеры: - ['cmake/4.1.2'] - сборочный инструмент CMake - ['ninja/1.13.1'] - сборочная система Ninja

Параметры

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

    Template type for the project. If not specified, use cmake_lib for libraries or cmake_exe for executables

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

    Name of the project

  • versionstring

    Version of the project

  • requiresstring[]

    List of dependencies with versions

  • tool_requiresstring[]

    List of tool dependencies with versions. Common examples: ['cmake/4.1.2'], ['ninja/1.13.1'], ['meson/1.9.1']

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

    Working directory where the command should be executed. The project will be created directly in this directory. Always required.

  • forceboolean

    Overwrite existing files if they exist

get_conan_licenses

Собирает информацию о лицензиях для зависимостей пакетов Conan. Этот инструмент использует `conan graph info`, чтобы извлечь информацию о лицензиях из графа зависимостей для всех пакетов. Анализируются только пакеты из контекста "host" (пакеты контекста сборки исключаются, так как это инструменты времени сборки, не входящие в конечный продукт). Вы можете указать путь к conanfile или список ссылок на пакеты для проверки. Нужно указать хотя бы одно. Примеры: - get_conan_licenses(work_dir="/home/user/project", path="conanfile.py") - get_conan_licenses(work_dir="~/my_project", path="conanfile.txt") - get_conan_licenses(work_dir="/tmp", requires=["zlib/1.2.11"]) - get_conan_licenses(work_dir="/tmp", requires=["zlib/1.2.11", "fmt/10.0.0"]) Аргументы: work_dir: Рабочая директория, в которой выполняется команда. Это базовая директория, относительно которой разрешаются все пути. Обязателен всегда. path: Путь к папке с рецептом или к файлу рецепта (conanfile.txt или conanfile.py). Этот путь ВСЕГДА указывается относительно work_dir. Необязателен, если задан requires. requires: Список ссылок на пакеты для проверки лицензий (например, ["zlib/1.2.11", "fmt/10.0.0"]). Каждая ссылка передаётся как флаг --requires в conan graph info. Необязателен, если задан path. Нужно указать хотя бы path или requires. remote: Имя удалённого репозитория для поиска (если не указано, поиск по всем репозиториям). build_profile: Профиль для контекста сборки. host_profile: Профиль для контекста хоста. Возвращает: Список словарей, каждый содержит: - "ref": Ссылка на пакет (строка) - "licenses": Список строк с лицензиями (всегда список, пустой, если лицензия не указана)

Собирает информацию о лицензиях для зависимостей пакетов Conan. Этот инструмент использует `conan graph info`, чтобы извлечь информацию о лицензиях из графа зависимостей для всех пакетов. Анализируются только пакеты из контекста "host" (пакеты контекста сборки исключаются, так как это инструменты времени сборки, не входящие в конечный продукт). Вы можете указать путь к conanfile или список ссылок на пакеты для проверки. Нужно указать хотя бы одно. Примеры: - get_conan_licenses(work_dir="/home/user/project", path="conanfile.py") - get_conan_licenses(work_dir="~/my_project", path="conanfile.txt") - get_conan_licenses(work_dir="/tmp", requires=["zlib/1.2.11"]) - get_conan_licenses(work_dir="/tmp", requires=["zlib/1.2.11", "fmt/10.0.0"]) Аргументы: work_dir: Рабочая директория, в которой выполняется команда. Это базовая директория, относительно которой разрешаются все пути. Обязателен всегда. path: Путь к папке с рецептом или к файлу рецепта (conanfile.txt или conanfile.py). Этот путь ВСЕГДА указывается относительно work_dir. Необязателен, если задан requires. requires: Список ссылок на пакеты для проверки лицензий (например, ["zlib/1.2.11", "fmt/10.0.0"]). Каждая ссылка передаётся как флаг --requires в conan graph info. Необязателен, если задан path. Нужно указать хотя бы path или requires. remote: Имя удалённого репозитория для поиска (если не указано, поиск по всем репозиториям). build_profile: Профиль для контекста сборки. host_profile: Профиль для контекста хоста. Возвращает: Список словарей, каждый содержит: - "ref": Ссылка на пакет (строка) - "licenses": Список строк с лицензиями (всегда список, пустой, если лицензия не указана)

Параметры

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

    Working directory where the command should be executed. This is the base directory from which all paths are resolved. Always required.

  • pathstring

    Path to the folder containing the recipe of the project or to a recipe file conanfile.txt/.py. Optional if requires is provided.

  • requiresstring[]

    List of package references to check licenses for (e.g., ['zlib/1.2.11', 'fmt/10.0.0']). Each reference will be passed as a --requires flag. Optional if path is provided.

  • remotestring

    Remote name. Omit to search in all remotes.

  • build_profilestring

    Profile to the build context.

  • host_profilestring

    Profile to the host context.

get_conan_profile

Получить конфигурацию профиля Conan. Этот инструмент следует вызывать, когда пользователь упоминает: - Свою платформу (Windows, macOS, Linux) - Свой компилятор (gcc, clang, msvc и т.д.) - Свою архитектуру (x86_64, arm64 и т.д.) - Конфигурации сборки - Когда хочет вывести список пакетов для своей платформы - Когда нужен контекст окружения Conan - Когда хочет проверить конфигурацию конкретного профиля Обычно это обязательный шаг перед выводом списка пакетов или подготовкой рекомендаций под платформу, потому что он даёт важный контекст окружения сборки пользователя. Аргументы: profile: Имя профиля для получения. Если не указано, возвращается профиль по умолчанию. Возвращает: Словарь, содержащий конфигурации host- и build-профилей. Структура словаря включает: - "host": настройки host-профиля (компилятор, архитектура, тип сборки и т.д.) - "build": настройки build-профиля (компилятор, архитектура, тип сборки и т.д.) - Дополнительная конфигурация: package_settings, options, tool_requires и т.д.

Получить конфигурацию профиля Conan. Этот инструмент следует вызывать, когда пользователь упоминает: - Свою платформу (Windows, macOS, Linux) - Свой компилятор (gcc, clang, msvc и т.д.) - Свою архитектуру (x86_64, arm64 и т.д.) - Конфигурации сборки - Когда хочет вывести список пакетов для своей платформы - Когда нужен контекст окружения Conan - Когда хочет проверить конфигурацию конкретного профиля Обычно это обязательный шаг перед выводом списка пакетов или подготовкой рекомендаций под платформу, потому что он даёт важный контекст окружения сборки пользователя. Аргументы: profile: Имя профиля для получения. Если не указано, возвращается профиль по умолчанию. Возвращает: Словарь, содержащий конфигурации host- и build-профилей. Структура словаря включает: - "host": настройки host-профиля (компилятор, архитектура, тип сборки и т.д.) - "build": настройки build-профиля (компилятор, архитектура, тип сборки и т.д.) - Дополнительная конфигурация: package_settings, options, tool_requires и т.д.

Параметры

  • profilestring

    Specific profile name to retrieve. If not provided, uses the default profile.

install_conan_packages

Устанавливает зависимости пакетов Conan по файлу рецепта (conanfile.py или conanfile.txt). Этот инструмент использует команду `conan install`, чтобы установить зависимости из рецепта Conan. Он выдаёт полное структурированное представление всех узлов и связей в графе зависимостей. Если какая-то зависимость не найдена в локальном кеше, он перебирает удалённые репозитории в поисках. Когда граф зависимостей полностью вычислен и все рецепты найдены, он ищет бинарные пакеты, подходящие под текущие настройки и опции. Если для некоторых зависимостей бинарный пакет не найден, будет ошибка, если только не указан аргумент 'build_missing' для сборки из исходников. Примеры: - install_conan_packages(work_dir="/home/user/project", path="conanfile.txt") - install_conan_packages(work_dir="~/my_project", path="conanfile.py", remote="conancenter") - install_conan_packages(work_dir="/home/user/project", path="conanfile.py", settings_host=["os=Windows", "arch=armv8"]) Аргументы: path: Путь к папке, содержащей рецепт, или к файлу рецепта (conanfile.txt или conanfile.py). Этот путь ВСЕГДА указывается относительно work_dir. Например, если work_dir — "/home/user/project", а path — "conanfile.py", то итоговый путь будет "/home/user/project/conanfile.py". work_dir: Рабочая директория, в которой должна выполняться команда. Это базовая директория, относительно которой разрешаются все пути. Всегда обязателен. Если пользователь говорит, что находится в конкретной директории, используйте её. remote: Необязательное имя удалённого репозитория для поиска (если не указано, ищет по всем). search_in_cache: Не использовать удалённые репозитории, искать только в кеше. build_profile: Профиль для контекста сборки. host_profile: Профиль для контекста хоста. settings_host: Заменить настройки из профиля хоста по умолчанию (архитектура, ОС и т.д.)

Устанавливает зависимости пакетов Conan по файлу рецепта (conanfile.py или conanfile.txt). Этот инструмент использует команду `conan install`, чтобы установить зависимости из рецепта Conan. Он выдаёт полное структурированное представление всех узлов и связей в графе зависимостей. Если какая-то зависимость не найдена в локальном кеше, он перебирает удалённые репозитории в поисках. Когда граф зависимостей полностью вычислен и все рецепты найдены, он ищет бинарные пакеты, подходящие под текущие настройки и опции. Если для некоторых зависимостей бинарный пакет не найден, будет ошибка, если только не указан аргумент 'build_missing' для сборки из исходников. Примеры: - install_conan_packages(work_dir="/home/user/project", path="conanfile.txt") - install_conan_packages(work_dir="~/my_project", path="conanfile.py", remote="conancenter") - install_conan_packages(work_dir="/home/user/project", path="conanfile.py", settings_host=["os=Windows", "arch=armv8"]) Аргументы: path: Путь к папке, содержащей рецепт, или к файлу рецепта (conanfile.txt или conanfile.py). Этот путь ВСЕГДА указывается относительно work_dir. Например, если work_dir — "/home/user/project", а path — "conanfile.py", то итоговый путь будет "/home/user/project/conanfile.py". work_dir: Рабочая директория, в которой должна выполняться команда. Это базовая директория, относительно которой разрешаются все пути. Всегда обязателен. Если пользователь говорит, что находится в конкретной директории, используйте её. remote: Необязательное имя удалённого репозитория для поиска (если не указано, ищет по всем). search_in_cache: Не использовать удалённые репозитории, искать только в кеше. build_profile: Профиль для контекста сборки. host_profile: Профиль для контекста хоста. settings_host: Заменить настройки из профиля хоста по умолчанию (архитектура, ОС и т.д.)

Параметры

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

    Path to the folder containing the recipe of the project or to a recipe file conanfile.txt/.py

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

    Working directory where the command should be executed. This is the base directory from which all paths are resolved. Always required.

  • remotestring

    Remote name. Omit to search in all remotes.

  • search_in_cacheboolean

    Do not use remote, resolve exclusively in the cache.

  • build_profilestring

    Profile to the build context.

  • host_profilestring

    Profile to the host context.

  • settings_hoststring[]

    Apply different settings like architecture, operating system, build type, compiler,

  • options_hoststring[]

    Apply options like fPIC, header_only, shared, with_*, without_*, etc. to the host context only.

  • build_missingboolean

    Build all the missing binary dependencies when they are not available in the cache or in the remotes for download.

list_conan_packages

Ищет пакеты Conan по репозиториям с тонкой фильтрацией. Используйте этот инструмент, когда нужно: - проверить доступные версии зависимостей - найти последнюю версию пакета - найти пакеты по имени - найти пакеты по версии или диапазону версий - найти пакеты с фильтрацией по настройкам или опциям - найти пакеты по ID пакета или ревизии рецепта Примеры: - list_conan_packages(name="fmt", version="1.0.0") — список всех доступных версий пакета fmt/1.0.0 - list_conan_packages(name="fmt", filter_settings=["arch=armv8"]) — все доступные версии fmt с архитектурой armv8 - list_conan_packages(name="fmt", filter_options=["*:fPIC=True"]) — все доступные версии fmt с fPIC Аргументы: - name: шаблон имени пакета (обязательно). Поддерживает wildcards: - "fmt" — точное имя - "fmt*" — начинается с "fmt" - "*fmt*" — содержит "fmt" - "*fmt" — заканчивается на "fmt" - version: версия или диапазон версий (по умолчанию "*"). Поддерживает синтаксис Conan2: - "1.2.3" — точная версия - "[>=1.0 <2.0]" — диапазон >=1.0 и <2.0 - "[~1.2]" — совместимая с 1.2.x - "[^1.0]" — совместимая до следующей мажорной - "[>1 <2.0 || ^3.2]" — несколько диапазонов - user: имя пользователя (по умолчанию None). Используйте "*" для всех пользователей. - channel: имя канала (по умолчанию None). Используйте "*" для всех каналов. - recipe_revision: ревизия рецепта (rrev) (по умолчанию None). Используйте "*" для всех, "latest" для последней. Используйте вместе с package_id, чтобы найти все пакеты с одинаковой ревизией рецепта. - package_id: ID пакета (по умолчанию None). Используйте "*" для всех пакетов. Используйте "*", когда пытаетесь найти все пакеты. Используйте вместе с include_all_package_revisions, чтобы включить все ревизии пакетов. - filter_settings: фильтр

Ищет пакеты Conan по репозиториям с тонкой фильтрацией. Используйте этот инструмент, когда нужно: - проверить доступные версии зависимостей - найти последнюю версию пакета - найти пакеты по имени - найти пакеты по версии или диапазону версий - найти пакеты с фильтрацией по настройкам или опциям - найти пакеты по ID пакета или ревизии рецепта Примеры: - list_conan_packages(name="fmt", version="1.0.0") — список всех доступных версий пакета fmt/1.0.0 - list_conan_packages(name="fmt", filter_settings=["arch=armv8"]) — все доступные версии fmt с архитектурой armv8 - list_conan_packages(name="fmt", filter_options=["*:fPIC=True"]) — все доступные версии fmt с fPIC Аргументы: - name: шаблон имени пакета (обязательно). Поддерживает wildcards: - "fmt" — точное имя - "fmt*" — начинается с "fmt" - "*fmt*" — содержит "fmt" - "*fmt" — заканчивается на "fmt" - version: версия или диапазон версий (по умолчанию "*"). Поддерживает синтаксис Conan2: - "1.2.3" — точная версия - "[>=1.0 <2.0]" — диапазон >=1.0 и <2.0 - "[~1.2]" — совместимая с 1.2.x - "[^1.0]" — совместимая до следующей мажорной - "[>1 <2.0 || ^3.2]" — несколько диапазонов - user: имя пользователя (по умолчанию None). Используйте "*" для всех пользователей. - channel: имя канала (по умолчанию None). Используйте "*" для всех каналов. - recipe_revision: ревизия рецепта (rrev) (по умолчанию None). Используйте "*" для всех, "latest" для последней. Используйте вместе с package_id, чтобы найти все пакеты с одинаковой ревизией рецепта. - package_id: ID пакета (по умолчанию None). Используйте "*" для всех пакетов. Используйте "*", когда пытаетесь найти все пакеты. Используйте вместе с include_all_package_revisions, чтобы включить все ревизии пакетов. - filter_settings: фильтр

Параметры

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

    Package name pattern (supports wildcards)

  • versionstring

    Version or version range to search for.

  • userstring

    User name. Use * to search all users.

  • channelstring

    Channel name. Use * to search all channels.

  • recipe_revisionstring

    Recipe revision number also know as rrev. Use * to search all revisions. Use "latest" to search the latest revision.

  • package_idstring

    Package ID. Use * to search all packages.

  • filter_settingsstring[]

    Filter settings like architecture, operating system, build type, compiler, compiler version, compiler runtime, compiler runtime version.

  • filter_optionsstring[]

    Filter options like fPIC, header_only, shared, with_*, without_*, etc.

  • remotestring

    Name of the remote to search in.

  • search_in_cacheboolean

    Include local cache in search

  • include_all_package_revisionsboolean

    Include all package revisions

list_conan_profiles

Список доступных профилей Conan. Используйте этот инструмент, чтобы посмотреть, какие профили доступны для выбора или просмотра. Возвращает: Список имен профилей.

Список доступных профилей Conan. Используйте этот инструмент, чтобы посмотреть, какие профили доступны для выбора или просмотра. Возвращает: Список имен профилей.

Параметры

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

scan_conan_dependencies

⚠️ ВНИМАНИЕ: Этот инструмент совершает API-вызов к сервису audit.conan.io. Используйте только когда пользователь явно запросил это. Требуется аутентификация провайдера. Если у вас её ещё нет, вы можете получить токен, бесплатно зарегистрировавшись на https://audit.conan.io/register Выполняет аудит Conan-проекта или конкретного пакета на уязвимости с помощью сервиса audit.conan.io. При использовании path: сканирует conanfile и все его транзитивные зависимости на уязвимости. При использовании reference: сканирует уязвимости только указанного пакета по ссылке, но НЕ его зависимостей. Действует ограничение: 100 API-вызовов в день. Если лимит исчерпан, инструмент вернёт ошибку. Используйте path для сканирования полного графа зависимостей. Используйте reference для аудита конкретного пакета. Не используйте path и reference одновременно. Аргументы: work_dir: Рабочая директория, в которой должна выполняться команда. Обязательный параметр. path: Этот путь ВСЕГДА указывается относительно work_dir. Например, если work_dir это "/home/user/project", а path — "conanfile.txt", то разрешится в "/home/user/project/conanfile.txt". При использовании path сканируются все транзитивные зависимости на уязвимости. reference: Conan-ссылка для аудита. Например, "fmt/12.0.0". Используйте её, если пользователь указал конкретную ссылку для аудита. Используйте вместо path. При использовании reference сканируются уязвимости только указанного пакета, но НЕ его зависимостей. Возвращает: Словарь, содержащий результат аудита.

⚠️ ВНИМАНИЕ: Этот инструмент совершает API-вызов к сервису audit.conan.io. Используйте только когда пользователь явно запросил это. Требуется аутентификация провайдера. Если у вас её ещё нет, вы можете получить токен, бесплатно зарегистрировавшись на https://audit.conan.io/register Выполняет аудит Conan-проекта или конкретного пакета на уязвимости с помощью сервиса audit.conan.io. При использовании path: сканирует conanfile и все его транзитивные зависимости на уязвимости. При использовании reference: сканирует уязвимости только указанного пакета по ссылке, но НЕ его зависимостей. Действует ограничение: 100 API-вызовов в день. Если лимит исчерпан, инструмент вернёт ошибку. Используйте path для сканирования полного графа зависимостей. Используйте reference для аудита конкретного пакета. Не используйте path и reference одновременно. Аргументы: work_dir: Рабочая директория, в которой должна выполняться команда. Обязательный параметр. path: Этот путь ВСЕГДА указывается относительно work_dir. Например, если work_dir это "/home/user/project", а path — "conanfile.txt", то разрешится в "/home/user/project/conanfile.txt". При использовании path сканируются все транзитивные зависимости на уязвимости. reference: Conan-ссылка для аудита. Например, "fmt/12.0.0". Используйте её, если пользователь указал конкретную ссылку для аудита. Используйте вместо path. При использовании reference сканируются уязвимости только указанного пакета, но НЕ его зависимостей. Возвращает: Словарь, содержащий результат аудита.

Параметры

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

    Working directory where the command should be executed. Always required.

  • pathstring

    Path to the folder relative to working directory containing the recipe of the project or to a recipe file conanfile.txt/.py

  • referencestring

    Conan reference to audit. For example, 'fmt/12.0.0'.

Другие проверенные MCP-сервера

nteract/semiotic

nteract/semiotic

Semiotic — React-библиотека визуализации данных со встроенным MCP-сервером. AI-ассистенты могут рендерить графики, проверять конфигурации и получать рекомендации по чартам. Сотни типов диаграмм — о...

TypeScript2685
pydantic/logfire-mcp

pydantic/logfire-mcp

официальный

MCP-сервер для интеграции с Logfire от Pydantic. Текущая версия архивирована — используйте новый удаленный сервер для быстрой итерации инструментов и лучшего опыта. Полезен разработчикам, работающим с логированием и мониторингом Pydantic Logfire.

Python162
ios-simulator-mcp

ios-simulator-mcp

MCP-сервер для iOS-симуляторов: управление UI-элементами, скриншоты, запись видео и установка приложений. Помогает QA-инженерам и разработчикам автоматизировать тестирование интерфейсов с помощью И...

JavaScript2105
tinyfish-io/agentql-mcp

tinyfish-io/agentql-mcp

официальный

Сервер AgentQL для MCP извлекает структурированные данные с любой веб-страницы по описанию на естественном языке. Разработчику достаточно указать URL и перечислить нужные поля – MCP инструмент сам соберет информацию для AI-агентов.

JavaScript175
yepcode/mcp-server-js

yepcode/mcp-server-js

официальный

YepCode MCP сервер превращает YepCode-процессы в готовые инструменты для ИИ-ассистентов. Он запускает скрипты на Python или Node.js в изолированной среде, управляет параметрами через JSON Schema. Идеально для интеграции AI с бизнес-логикой — от выполнения кода до управления API.

TypeScript46
cloudflare/mcp-server-cloudflare

cloudflare/mcp-server-cloudflare

официальный

Набор MCP-серверов Cloudflare позволяет через естественный язык читать конфигурации, анализировать данные и вносить изменения в сервисы Cloudflare. Полезен разработчикам и администраторам для автом...

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

Лука Никитин