# Aito

MCP-сервер подключает Aito к ИИ-ассистентам и агентам для прогнозов, рекомендаций, поиска и работы со своими данными.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Автор: AitoDotAI
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/AitoDotAI/aito-python-tools/tree/HEAD/packaging/aito-mcp
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/aito

## Что делает

Aito добавляет к агенту инструменты `predict`, `recommend`, `relate`, `match`, `search`, `query`, `evaluate`, `get_schema`, `put_schema` и `upload_rows`. Результаты содержат `$p` с вероятностью и `$why` с объяснением на основе данных. Описания инструментов подсказывают, когда подходит Aito, а когда лучше взять языковую модель, обученную модель или поисковик.

Сервер запускается через `uvx aito-mcp` и использует `AITO_URL` вместе с `AITO_API_KEY` либо профиль, созданный локальной командой `aito start`. По умолчанию он работает только на чтение; запись включается переменной `AITO_MCP_ALLOW_WRITES=1`. Без `AITO_API_KEY` сервер не сможет обратиться к экземпляру Aito.

## Требования
- Нужно: Python и uv (команды через uvx)
- Переменные окружения: `AITO_URL`, `AITO_API_KEY`, `AITO_MCP_ALLOW_WRITES` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env AITO_URL=<AITO_URL> --env AITO_API_KEY=<AITO_API_KEY> --env AITO_MCP_ALLOW_WRITES=<AITO_MCP_ALLOW_WRITES> --transport stdio aito-mcp -- uvx aito-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aito-mcp <команда>

### Codex

**Командой платформы**
```bash
codex mcp add aito-mcp --env AITO_URL=<AITO_URL> --env AITO_API_KEY=<AITO_API_KEY> --env AITO_MCP_ALLOW_WRITES=<AITO_MCP_ALLOW_WRITES> -- uvx aito-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aito-mcp <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "aito-mcp": {
            "command": "uvx",
            "args": [
                "aito-mcp"
            ],
            "env": {
                "AITO_URL": "<AITO_URL>",
                "AITO_API_KEY": "<AITO_API_KEY>",
                "AITO_MCP_ALLOW_WRITES": "<AITO_MCP_ALLOW_WRITES>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aito-mcp <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "aito-mcp": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "aito-mcp"
            ],
            "env": {
                "AITO_URL": "<AITO_URL>",
                "AITO_API_KEY": "<AITO_API_KEY>",
                "AITO_MCP_ALLOW_WRITES": "<AITO_MCP_ALLOW_WRITES>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aito-mcp <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e AITO_URL=<AITO_URL> -e AITO_API_KEY=<AITO_API_KEY> -e AITO_MCP_ALLOW_WRITES=<AITO_MCP_ALLOW_WRITES> aito-mcp uvx aito-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aito-mcp <команда>

## Когда брать
- строить прогнозы по данным Aito
- подбирать рекомендации для записей
- находить связанные и похожие объекты
- искать и выполнять запросы к данным
- проверять схему и загружать строки

## Примеры запросов агенту
- Спрогнозируй результат для этой записи через Aito и покажи `$p` и `$why`.
- Подбери рекомендации по данным Aito и объясни, на каких фактах основан каждый результат.
- Проверь схему Aito, затем загрузи строки из `data.csv`.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 392262
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33989
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89609
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81163
- [Front-End Checklist](https://affpapa.org/nevibecode/mcp/front-end-checklist.md) — MCP-сервер · ★ 74569
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89899

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
