MCP Яндекс Директа из машиночитаемой схемы
yandex-direct-mcp
MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- После включения DIRECT_ALLOW_WRITES открывает 80 меняющих и 16 удаляющих методов Директа
- Удаление и архивация в Директе необратимы, а на другом конце операций реальные деньги
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/artgas1-yandex-direct-mcpОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport stdio --env 'YANDEX_DIRECT_TOKEN=<ваш YANDEX_DIRECT_TOKEN>' yandex-direct-api-mcp -- npx -y yandex-direct-api-mcp@1.1.1Или добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
code --add-mcp '{"name":"yandex-direct-api-mcp","type":"stdio","command":"npx","args":["-y","yandex-direct-api-mcp@1.1.1"],"env":{"YANDEX_DIRECT_TOKEN":"<ваш YANDEX_DIRECT_TOKEN>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"yandex-direct-api-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add yandex-direct-api-mcp --env 'YANDEX_DIRECT_TOKEN=<ваш YANDEX_DIRECT_TOKEN>' -- npx -y yandex-direct-api-mcp@1.1.1Или добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.yandex-direct-api-mcp]
command = "npx"
args = ["-y", "yandex-direct-api-mcp@1.1.1"]
env = { YANDEX_DIRECT_TOKEN = "<ваш YANDEX_DIRECT_TOKEN>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"yandex-direct-api-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"environment": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"yandex-direct-api-mcp@1.1.1"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<ваш YANDEX_DIRECT_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_DIRECT_TOKENсекрет, обязательная- OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/)
YANDEX_DIRECT_LOGINнеобязательная- Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся
DIRECT_PROFILEнеобязательная- Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность
DIRECT_TOOLSнеобязательная- Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE
DIRECT_ALLOW_WRITESнеобязательная- Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes
DIRECT_API_VERSIONнеобязательная- Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании
DIRECT_SANDBOXнеобязательная- Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes
DIRECT_MAX_OUTPUT_CHARSнеобязательная- Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Получи OAuth-токен Яндекс Директа со scope direct:api и подключи сервер по npx: {"mcpServers":{"yandex-direct":{"command":"npx","args":["-y","yandex-direct-api-mcp"],"env":{"YANDEX_DIRECT_TOKEN":"ваш-токен"}}}}. Чтобы разрешить изменения, добавь DIRECT_ALLOW_WRITES=1 в env.
Другие способы из описания автора
npx -y yandex-direct-api-mcpПо умолчанию доступны 9 читающих инструментов профиля core.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер и командная строка покрывают все 113 методов Direct API v5, а не подмножество: полный список из 30 служб, 113 методов, 609 типов и 240 перечислений собран автоматически из WSDL 29 служб и официальной документации, а не описан вручную. Чтобы не раздувать контекст модели на каждом ходу, по умолчанию объявляется профиль core из девяти читающих инструментов, а полный набор из 117 доступен через DIRECT_ALLOW_WRITES=1. Из 113 методов 80 меняют данные и 16 удаляют, и меняющие инструменты вообще не объявляются модели, пока запись не включена явно: контекст за них не платится, если вызвать их все равно нельзя. Сервер решает целый список типичных ловушек живого API: суммы переводятся из микроединиц, 19-значные идентификаторы не режутся, HTTP 200 с телом error не считается успехом, а предупреждения Директа не путаются с отказами.
Для кого. Для разработчиков, которым нужен полный и точный охват API v5 Директа с контролем над тем, сколько инструментов уходит в контекст модели.
Подходит, если
- Нужен весь API v5, а не только частые методы вроде кампаний и объявлений
- Важно не раздувать контекст модели десятками ненужных инструментов
- Нужна уверенность, что суммы, идентификаторы и статус ответа разобраны без скрытых ошибок
Не подходит, если
- Нужно, чтобы запись работала сразу без отдельной настройки: она выключена по умолчанию
- Нужны только несколько типовых операций: полная поверхность и профили здесь избыточны
- Нужна служба reports без явной настройки: WSDL для нее Директ не отдает, описана вручную
Пример запроса к агенту
Покажи полный список методов Direct API и объясни, какие из них сейчас скрыты и почемуОграничения
Меняющие данные инструменты не объявляются модели, пока не задана DIRECT_ALLOW_WRITES=1: если ожидается запись сразу после установки, нужно явно ее включить. Перечисления из схемы могут отставать от живого API и используются как подсказка, а не жесткий фильтр. Нужен OAuth-токен со scope direct:api, для песочницы нужны отдельная регистрация и отдельный токен.
Как отключить. Выполните claude mcp remove yandex-direct в Claude Code или удалите блок yandex-direct из конфигурации клиента.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YANDEX_DIRECT_TOKEN обязательная, секрет | OAuth-токен со scope direct:api |
| DIRECT_ALLOW_WRITES | Объявляет меняющие данные инструменты, выключено по умолчанию |
| DIRECT_PROFILE | core, read или all, по умолчанию core |
| DIRECT_SANDBOX | Переключает на песочницу вместо боевого кабинета |
Проверка безопасности
- После включения DIRECT_ALLOW_WRITES открывает 80 меняющих и 16 удаляющих методов Директа
- Удаление и архивация в Директе необратимы, а на другом конце операций реальные деньги
Коротко о README
README подробно разбирает восемь молчаливых ловушек живого API Директа с примерами: суммы в микроединицах, потеря точности ID, HTTP 200 с ошибкой в теле, задержка отчета, версия пути v501 против v5, неполный список кампаний, предупреждение как примененное изменение. Дает таблицу покрытия по профилям с числом байт и примерным числом токенов, таблицу настроек, источник происхождения каждого метода из WSDL и документации и отдельный вариант установки как скилла через npx skills add.
Частые вопросы
Почему по умолчанию видно только 9 инструментов из 113 методов?
Описания всех объявленных инструментов лежат в контексте модели на каждом ходу, поэтому по умолчанию объявляется профиль core с частыми читающими методами, а не все, что умеет API.
Как включить методы, которые меняют данные?
Задать переменную DIRECT_ALLOW_WRITES=1, иначе меняющие инструменты вообще не объявляются модели.
Похожие
Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов
Marketing Skills: маркетинговые скиллы для агентов
Marketing Skills for AI Agents
Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов
MCP-сервер SendPulse
SendPulse MCP
Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом
Штурман: MCP Директа с красной линией
Shturman Direct MCP
12 инструментов Яндекс Директа без зависимостей: план и подтверждение вместо прямой записи, а запуск и удаление кампаний не реализованы вовсе