Подключение AI-клиентов
Настраивается за две минуты. Идея одинакова для всех клиентов: указать команду запуска ide99-сервера в конфиге клиента.
Шаг 1. Включить MCP в ide99
Настройки → AI / MCP → Enable MCP server.
В этом же экране:
- Status — должно загореться «Listening» с путём сокета:
- macOS / Linux:
~/.local/share/ide99/mcp.sock
- Windows:
\\.\pipe\ide99-mcp
- Authorized clients — пока пусто, заполнится после первого подключения.
- Copy config snippet — кнопки для разных клиентов; копируют JSON-фрагмент в буфер.
Шаг 2. Настроить клиент
Claude Code
Откройте ~/.claude/mcp.json (создайте, если нет) и добавьте:
{
"mcpServers": {
"ide99": {
"command": "/Applications/ide99.app/Contents/MacOS/ide99",
"args": ["--mcp-stdio"]
}
}
}
Альтернатива — через сокет (быстрее, не плодит процессы):
{
"mcpServers": {
"ide99": {
"url": "unix:///Users/<you>/.local/share/ide99/mcp.sock"
}
}
}
Перезапустите Claude Code: команда /mcp покажет ide99 в списке доступных серверов.
Cursor
Settings → MCP → Add server. В поле Command:
/Applications/ide99.app/Contents/MacOS/ide99 --mcp-stdio
Сохраните → Cursor автоматически подключится.
Windsurf
Settings → Cascade → Manage MCP servers → Add new:
{
"ide99": {
"command": "/Applications/ide99.app/Contents/MacOS/ide99",
"args": ["--mcp-stdio"]
}
}
Cline (VS Code)
Settings → MCP servers:
{
"ide99": {
"command": "/Applications/ide99.app/Contents/MacOS/ide99",
"args": ["--mcp-stdio"],
"alwaysAllow": ["schema_list", "schema_describe", "db_explain"]
}
}
alwaysAllow — массив инструментов, которые Cline вызывает без вопросов. Чтения безопасны, запись лучше оставить под ручным контролем (даже если ide99 переспросит, лишний слой не помешает).
Шаг 3. Проверить
В Claude Code напишите:
Расскажи структуру таблицы users в моей базе.
Claude вызовет schema_describe. ide99 покажет диалог:
Claude Code → schema_describe(table='users')
[ Allow ] [ Deny ]
Нажмите Allow — и ответ агенту вернётся со схемой таблицы.
Как ide99 узнаёт, какое подключение использовать
Активное подключение в IDE = подключение, которое видит агент. Если переключите подключение в левой панели — агент при следующем вызове увидит уже новое.
Можно явно указать в промпте: «выполни запрос против db_prod». Тогда агент вызовет connections_select, ide99 переспросит подтверждение, и активное подключение сменится.
Множественные клиенты одновременно
Можно подключить и Claude Code, и Cursor одновременно — ide99 различает их по client_id. В Authorized clients будут оба, и можно отозвать любого индивидуально.
Отключить MCP
Настройки → AI / MCP → Disable MCP server. Сокет закроется, активные подключения клиентов завершатся.
Что дальше