Разработка MCP-серверов для семантического поиска кода и автоматизации браузера
Ollama
Автор создал MCP-сервер для семантического поиска по локальному коду и диалогам с ИИ-агентом на Windsurf/Cascade, используя Ollama. Также представлен второй MCP-сервер для управления браузером через CDP без Node.js.
Автор решил облегчить работу своему ИИ-агенту на платформе Windsurf/Cascade и написал MCP для хранения диалогов и локального кода. Решение позволяет выполнять семантический поиск: выбирается директория, код разбивается на батчи (функции, классы, структуры), индексируется с помощью embedding-модели через Ollama или платное API Индексация происходит в фоне, при первом запуске может потребоваться значительное время. В результате агент может искать информацию по всем локальным проектам и диалогам. Также описан другой MCP-сервер, работающий как Playwright, но без Node.js-зависимостей: используется Chrome с запущенным CDP, MCP поддерживает навигацию, клики, заполнение форм, скриншоты, инспекцию сети и консоли, исполнение JS-скриптов — всё выполнено в виде одного бинарника. Репозитории проектов предоставлены.
- Сокращения
- MCP = Model Context Protocol — протокол контекста модели
- CDP = Chrome DevTools Protocol — протокол инструментов разработчика Chrome
Источник: Habr — хаб ИИ —
оригинал
