# Oko

Oko ищет нужные фрагменты кода локально и отдаёт агенту ранжированные выдержки с номерами строк. Пригодится для вопросов по незнакомому проекту.

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

## Что делает

Oko подключает к Claude Code, Codex, Cursor и другим инструментам локальный поиск по проекту. Он учитывает ключевые слова, символы и структуру файлов, а затем возвращает наиболее подходящие фрагменты с номерами строк. Агент получает контекст до начала собственного поиска.

Для установки нужен Homebrew или установочный скрипт. Команда `oko setup --client claude` подключает сервер к проекту и при первом запуске запрашивает ключ TypeSafe AI. Настройку выполняют отдельно для каждого проекта; сервер работает на macOS и Linux.

Поиск можно запускать из терминала через `oko ask`, в том числе с выводом JSON. Без ключа доступен режим `--no-jev` с локальным ранжированием по ключевым словам. При дублированном коде Oko может поставить первым не тот файл, а крупные изменения в нескольких файлах всё равно требуют дополнительного поиска агента.

## Требования
- Переменные окружения: `TYPESAFE_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

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

## Примеры запросов агенту
- Найди, где в проекте обрабатывается аутентификация.
- Покажи, как устроены повторные попытки запросов, и укажи номера строк.
- Используй поиск Oko, чтобы найти все места, связанные с этим API.

## Похожие
- [Nia](https://affpapa.org/nevibecode/skills/nia.md) — скилл · 56200 установок
- [ccc](https://affpapa.org/nevibecode/skills/ccc.md) — скилл · 5900 установок
- [exa-web-search-free](https://affpapa.org/nevibecode/skills/exa-web-search-free.md) — скилл · 2800 установок
- [mcp-deepwiki](https://affpapa.org/nevibecode/skills/mcp-deepwiki.md) — скилл · 2800 установок
- [atomic-decomposition](https://affpapa.org/nevibecode/skills/atomic-decomposition.md) — скилл · 1600 установок
- [searching-sourcegraph](https://affpapa.org/nevibecode/skills/searching-sourcegraph.md) — скилл · 1400 установок

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