# autocarver

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

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

## Что делает

autocarver подключает AutoCarver к MCP-совместимому ассистенту. Сервер принимает файл с данными, определяет типы колонок и предлагает обработку относительно целевой переменной. Результатом становится сводная таблица без ручного написания кода.

Сам AutoCarver преобразует числовые, категориальные и порядковые колонки в читаемые бины. Группировки ищутся алгоритмически и проверяются на отложенной выборке, а при настройке `cv` — ещё и на кросс-валидационных фолдах. Сервер запускается локально через `uvx autocarver`; набор данных не отправляется самому AutoCarver или внешнему сервису.

Качество предложенной обработки зависит от LLM, поэтому определения признаков нужно подтвердить человеком до использования в production.

## Требования
- Нужно: Python и uv (команды через uvx)

## Установка

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

**Командой платформы**
```bash
claude mcp add autocarver -- uvx autocarver
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from autocarver <команда>

### Codex

**Командой платформы**
```bash
codex mcp add autocarver -- uvx autocarver
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from autocarver <команда>

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add autocarver uvx autocarver
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from autocarver <команда>

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

## Примеры запросов агенту
- Классифицируй колонки в `titanic.csv` и обработай их относительно `Survived`.
- Определи типы признаков в `data.csv`, затем предложи бины для цели `target`.
- Покажи сводную таблицу после обработки колонок файла `train.csv`.

## Похожие
- [voltagent-data-ai](https://affpapa.org/nevibecode/plugins/voltagent-data-ai.md) — плагин · ★ 26093
- [tao-route-visual-changenet-samples](https://affpapa.org/nevibecode/skills/tao-route-visual-changenet-samples.md) — скилл · 1600 установок
- [tao-mine-aoi-images](https://affpapa.org/nevibecode/skills/tao-mine-aoi-images.md) — скилл · 1600 установок
- [llmquant-data](https://affpapa.org/nevibecode/skills/llmquant-data.md) — скилл · 511 установок
- [llmquant-etfs](https://affpapa.org/nevibecode/skills/llmquant-etfs.md) — скилл · 507 установок
- [Model Ledger](https://affpapa.org/nevibecode/mcp/model-ledger.md) — MCP-сервер · ★ 17

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