Перейти к содержимому

DeepView MCP

Сервер для анализа больших кодовых баз в IDE с использованием большого окна контекста Gemini.

Python
64 stars

Описание

DeepView MCP — это сервер протокола Model Context, позволяющий IDE вроде Cursor и Windsurf загружать весь код из одного файла (с помощью repomix) и анализировать его через API Gemini. Ключевые особенности: поддержка больших контекстов Gemini 2.5 Pro, configurable модели, инструмент для запросов о коде. Технологии: Python 3.13+, Gemini API. Применения: понимание архитектуры проектов, поиск багов, рефакторинг в крупных репозиториях.

Возможности

Загрузка кодбейса

Импорт всего проекта из единого текстового файла, подготовленного с помощью repomix.

Анализ с Gemini

Запросы о коде с использованием большого контекстного окна модели Gemini (настраиваемая версия).

Интеграция с IDE

Подключение к Cursor, Windsurf и другим IDE через MCP-протокол для удобного анализа.

Настройка

Выбор модели Gemini и уровня логирования через аргументы командной строки.

Установка

Установка через pip:

pip install deepview-mcp

Для IDE (Cursor/Windsurf):

{
  "mcpServers": {
    "deepview": {
      "command": "/path/to/deepview-mcp",
      "args": [],
      "env": {
        "GEMINI_API_KEY": "your_gemini_api_key"
      }
    }
  }
}

Необходим Python 3.13+ и API-ключ Gemini из Google AI Studio.

Подготовка кодбейса: Используйте repomix (npx repomix) для создания файла codebase.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
64

Ссылки