База данных проанализированных научных статей прямо в Claude: поиск по полным текстам, разбор по компаниям холдинга, идеи и готовые артефакты.
Что это даёт. Вы спрашиваете обычными словами — «что есть про распознавание речи для казахского?», «сделай бриф по Freedom Travel» — а Claude сам ходит в нашу базу данных, читает статьи и отвечает с номерами источников, а не из общих знаний.
Ничего устанавливать не нужно. Один адрес, вход через рабочий аккаунт Google — ни токена, ни пароля:
https://mcp-api.ai-marketing.cloud/mcp
В claude.ai и Claude Desktop — Настройки → Connectors → Add custom connector (подробно ниже, в разделе «Claude в браузере и Claude Desktop»). В Claude Code — одна команда в терминале:
claude mcp add --transport http aires https://mcp-api.ai-marketing.cloud/mcp
При первом обращении Claude сам откроет браузер и попросит выбрать аккаунт. Если Claude Code уже был запущен, перезапустите его: список MCP читается при старте.
Проверка: наберите /mcp — в списке должен появиться
aires. Затем спросите: «что есть в базе данных aires про fraud
detection?»
Только когда сервер поднимают у себя и ходят к API напрямую. Здесь и только здесь понадобится логин:пароль от базы данных — это другой пароль, не тот, которым открывается эта страница.
Голый доступ к базе данных через локальный процесс:
claude mcp add aires \ -e AIRES_API_URL=https://aires.ai-marketing.cloud/api \ -e AIRES_BASIC_AUTH=ЛОГИН:ПАРОЛЬ \ -- uvx --from "git+https://github.com/bekdauletarynbek/aires-claude-plugin#subdirectory=mcp-server" aires-mcp
Для Claude Desktop — то же самое руками в конфиге:
{
"mcpServers": {
"aires": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/bekdauletarynbek/aires-claude-plugin#subdirectory=mcp-server",
"aires-mcp"
],
"env": {
"AIRES_API_URL": "https://aires.ai-marketing.cloud/api",
"AIRES_BASIC_AUTH": "ЛОГИН:ПАРОЛЬ"
}
}
}
}
Нужен только uv — сам сервер подтянется из git при первом запуске,
клонировать репозиторий не нужно:
curl -LsSf https://astral.sh/uv/install.sh | sh
| Переменная | Значение |
|---|---|
AIRES_API_URL | https://aires.ai-marketing.cloud/api — обязательно с /api на конце |
AIRES_BASIC_AUTH | логин:пароль от базы данных —
это НЕ пароль от этой страницы, они разные. Нужны только для варианта Б; за ними
в телеграм @zzzSergeyzzz |
База данных подключается везде одним и тем же адресом, без токена: в браузере, в приложении и в Claude Code.
Настройки → Connectors → Add custom connector → вставьте адрес:
https://mcp-api.ai-marketing.cloud/mcp
Дальше клиент сам откроет браузер и попросит выбрать рабочий аккаунт Google. Ни токена, ни пароля вводить не нужно. В claude.ai владелец организации может добавить этот коннектор один раз на всю команду — участникам останется нажать «Connect».
Ссылки вида /t/ТОКЕН/mcp, выданные раньше, продолжают работать —
переходить на новый способ не обязательно.
Коннектор закрыт: без входа любой запрос получает 401. Вход устроен по стандарту
OAuth — Claude проделывает почти всё сам, от вас нужен только выбор аккаунта Google.
secrets.ai-marketing.cloud) и открывает окно браузера.401, и Claude предложит войти заново.Токен личный. У каждого свой, выдан на его почту, отзывается по одному — без перевыпуска ссылок для остальных. Повторный вход нужен только если токен отозван или протух: Claude сам покажет, что требуется авторизация.
| Симптом | Что делать |
|---|---|
| Окно браузера не открылось | В Claude Code: /mcp → выбрать
aires → Authenticate. В claude.ai — нажать «Connect» у коннектора ещё раз |
Вошли, но Claude пишет 401 / unauthorized | Доступ на эту почту не выдан или отозван — напишите @zzzSergeyzzz |
| Вошли не тем аккаунтом Google | В claude.ai: Settings → Connectors → у коннектора
«Disconnect», затем «Connect» и выбрать нужный аккаунт. В Claude Code — /mcp →
aires → выйти и авторизоваться заново |
| Claude просит войти повторно | Токен отозван или истёк — просто войдите ещё раз тем же аккаунтом; если не пускает, доступ отозван намеренно |
| Параметр | Значение |
|---|---|
| Адрес сервера | https://mcp-api.ai-marketing.cloud/mcp |
| Транспорт | streamable HTTP (MCP), протокол 2025-06-18 |
| Вход | через рабочий аккаунт Google — Claude открывает браузер сам |
| Ссылка с токеном | https://mcp-api.ai-marketing.cloud/t/ТОКЕН/mcp — старый способ, продолжает работать |
| Заголовок (если есть бета) | Authorization: Bearer ТОКЕН или X-Api-Key: ТОКЕН |
| Проверка живости | https://mcp-api.ai-marketing.cloud/healthz → ok |
| Инструментов | 11 — только чтение базы данных, записи нет |
Токен личный: у каждого свой, отзывается по одному. Пути с токеном не пишутся в логи сервера.
Работает и удалённый коннектор (как выше), и локальный сервер через файл настроек:
~/Library/Application Support/Claude/claude_desktop_config.json на macOS,
%APPDATA%\Claude\claude_desktop_config.json на Windows — конфиг из раздела
«Вариант Б» выше.
Главная ловушка Desktop: в поле command нужен полный путь к
uvx (например /Users/имя/.local/bin/uvx), а не просто uvx.
Приложение с рабочего стола не наследует переменную PATH из терминала и не находит команду.
Узнать путь: which uvx. После правки Desktop нужно полностью перезапустить.
Ничего заучивать не нужно — просто спрашивайте. Claude сам выберет инструмент из одиннадцати.
«Сделай бриф по Freedom Travel: что есть в базе данных и какие идеи»
«Найди статьи про latency в speech-to-text, что применимо к нам?»
«Открой статью 265 целиком и проверь методологию»
«Напиши PRD по статье 265» — документ пишет ваш Claude, не сервер
| Инструмент | Что делает |
|---|---|
corpus_coverage() | Карта базы данных: сколько статей, по каким компаниям, каким способом извлечён текст |
company_brief(company) | Всё о компании одним вызовом: покрытие + релевантные статьи + идеи |
suggest_ideas(topic, company, min_relevance) | Возможности и риски, выведенные аналитическим этапом из статей |
search_articles(query) | Семантический поиск по полным текстам, возвращает совпавший фрагмент |
get_article(id, section, page) | Одна статья: ipr (тезисы + дословные цитаты), analysis, conspect, full (весь текст постранично) |
get_articles(ids) | До пяти статей одним вызовом — вместо пяти отдельных |
list_companies(), company_articles(company) | Компании холдинга и их статьи с оценками |
prd_brief(id, stack) | Материалы для PRD; документ пишет ваша модель. stack — на чём делать демо («React + TypeScript», «FastAPI»). Не укажете — Claude спросит |
get_deck_link(id) | Ссылка на презентацию (.pptx), собранную из плана |
Пока недоступен. Плагин добавит агента-исследователя и готовые команды, но данные и инструменты у него будут те же, что у коннектора выше — ждать его, чтобы начать пользоваться, не нужно. Хотите попробовать раньше или подсказать, каких команд не хватает — @zzzSergeyzzz.
Что он добавит:
| Что | Зачем |
|---|---|
@aires-researchагент |
Исследователь по базе данных. Claude зовёт его сам, когда вопрос требует опоры на статьи. Обязан ссылаться на номера статей, отличает дословные цитаты от пересказа, предупреждает, если текст распознан OCR и цифры в формулах могут врать, и отдельно пишет, что осталось непроверенным. |
/aires:brief <компания> | Бриф по компании: покрытие базы данных, возможности, риски |
/aires:find <тема> | Поиск по базе данных и разбор, что применимо к нам |
/aires:ideas [тема] [компания] | Идеи, выведенные анализом из статей |
/aires:prd <id статьи> | Написать PRD по статье — документ остаётся у вас |
| Симптом | Что делать |
|---|---|
| 401 Unauthorized | Чаще всего введён пароль от этой страницы вместо пароля от базы данных — это разные пароли. В варианте А пароль вообще не нужен: там только личная ссылка |
| Connection refused | AIRES_API_URL не задан или без /api на конце |
aires нет в /mcp | Не установлен uv, либо конфиг лёг не в тот файл. Перезапустите Claude Code |
| Старая версия инструментов | uvx --refresh — сервер кэшируется после первой установки |
| 401 при первом же запросе | Коннектор добавился, но доступ к базе данных не выдан на вашу почту — напишите @zzzSergeyzzz |
| Claude отвечает «из головы» | Попросите явно: «через aires» / «по нашей базе данных». Первый вызов после установки занимает ~30 секунд |