MCP de DeepView
DeepView MCP es un servidor de protocolo de contexto de modelo que permite a los IDE como Cursor y Windsurf analizar grandes bases de código utilizando la extensa ventana de contexto de Gemini.
Características
Cargar una base de código completa desde un solo archivo de texto (por ejemplo, creado con herramientas como repomix)
Consultar la base de código utilizando la gran ventana de contexto de Gemini
Conéctese a IDE que admitan el protocolo MCP, como Cursor y Windsurf
Selección de modelo Gemini configurable mediante argumentos de línea de comandos
Prerrequisitos
Python 3.13+
Clave API de Gemini de Google AI Studio
Instalación
Instalación mediante herrería
Para instalar DeepView para Claude Desktop automáticamente a través de Smithery :
Usando pip
Uso
Iniciando el servidor
Nota: No es necesario iniciar el servidor manualmente. Estos parámetros se configuran en la configuración de MCP en el IDE (ver más abajo).
El parámetro del archivo de código base es opcional. Si no se proporciona, deberá especificarlo al realizar consultas.
Opciones de la línea de comandos
--model MODEL
: especifica el modelo Gemini a utilizar (predeterminado: gemini-2.0-flash-lite)--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
: Establece el nivel de registro (predeterminado: INFO)
Usando un IDE (Cursor/Windsurf/...)
Abrir la configuración del IDE
Navegue hasta la configuración de MCP
Agregue un nuevo servidor MCP con la siguiente configuración:
{ "mcpServers": { "deepview": { "command": "/path/to/deepview-mcp", "args": [], "env": { "GEMINI_API_KEY": "your_gemini_api_key" } } } }
Configurar un archivo de código base es opcional. Si trabaja con el mismo código base, puede configurar el archivo de código base predeterminado con la siguiente configuración:
A continuación se explica cómo especificar la versión de Gemini a utilizar:
Recargar la configuración de los servidores MCP
Herramientas disponibles
El servidor proporciona una herramienta:
deepview
: Haz una pregunta sobre el código baseParámetro obligatorio:
question
: la pregunta que se debe hacer sobre el código base.Parámetro opcional:
codebase_file
: ruta a un archivo de código base para cargar antes de realizar la consulta
Preparación de su base de código
DeepView MCP requiere un único archivo que contenga todo el código base. Puedes usar repomix para preparar tu código base en un formato compatible con IA.
Usando repomix
Uso básico : ejecute repomix en el directorio de su proyecto para crear un archivo de salida predeterminado:
Esto generará un archivo repomix-output.xml
que contiene su código base.
Configuración personalizada : crea un archivo de configuración para personalizar qué archivos se empaquetan y el formato de salida:
Esto crea un archivo repomix.config.json
que puedes editar para:
Incluir/excluir archivos o directorios específicos
Cambiar el formato de salida (XML, JSON, TXT)
Establecer el nombre del archivo de salida
Configurar otras opciones de embalaje
Ejemplo de configuración de repomix
Aquí hay un ejemplo de archivo repomix.config.json
:
Para obtener más información sobre repomix, visita el repositorio de GitHub de repomix .
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Autor
Dmitri Degtyarev ( ddegtyarev@gmail.com )
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que permite a los IDE como Cursor y Windsurf analizar grandes bases de código utilizando la extensa ventana de contexto de Gemini.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that connects AI clients to local code repositories, using Gemini 2.0 Flash to analyze codebases and generate targeted context based on user queries.Last updated -10
- -securityFlicense-qualityA Model Context Protocol server that gives Claude access to Google's Gemini 2.5 Pro for extended thinking, code analysis, and problem-solving with a massive context window.Last updated -7,193
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to collaborate with Google's Gemini AI models, providing tools for question answering, code review, brainstorming, test generation, and explanations.Last updated -MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Google Gemini CLI, allowing them to leverage Gemini's large token window for analyzing files and codebases using natural language commands.Last updated -641,0211,362