Skip to main content
Glama

DeepView MCP

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

Instalación

Instalación mediante herrería

Para instalar DeepView para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @ai-1st/deepview-mcp --client claude

Usando pip

pip install deepview-mcp

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).

# Basic usage with default settings deepview-mcp [path/to/codebase.txt] # Specify a different Gemini model deepview-mcp [path/to/codebase.txt] --model gemini-2.0-pro # Change log level deepview-mcp [path/to/codebase.txt] --log-level DEBUG

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/...)

  1. Abrir la configuración del IDE
  2. Navegue hasta la configuración de MCP
  3. 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:

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

A continuación se explica cómo especificar la versión de Gemini a utilizar:

{ "mcpServers": { "deepview": { "command": "/path/to/deepview-mcp", "args": ["--model", "gemini-2.5-pro-exp-03-25"], "env": { "GEMINI_API_KEY": "your_gemini_api_key" } } } }
  1. Recargar la configuración de los servidores MCP

Herramientas disponibles

El servidor proporciona una herramienta:

  1. deepview : Haz una pregunta sobre el código base
    • Pará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

  1. Uso básico : ejecute repomix en el directorio de su proyecto para crear un archivo de salida predeterminado:
# Make sure you're using Node.js 18.17.0 or higher npx repomix

Esto generará un archivo repomix-output.xml que contiene su código base.

  1. Configuración personalizada : crea un archivo de configuración para personalizar qué archivos se empaquetan y el formato de salida:
npx repomix --init

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 :

{ "include": [ "**/*.py", "**/*.js", "**/*.ts", "**/*.jsx", "**/*.tsx" ], "exclude": [ "node_modules/**", "venv/**", "**/__pycache__/**", "**/test/**" ], "output": { "format": "xml", "filename": "my-codebase.xml" } }

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 )

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Instalación mediante herrería
        2. Usando pip
      2. Uso
        1. Iniciando el servidor
        2. Opciones de la línea de comandos
        3. Usando un IDE (Cursor/Windsurf/...)
        4. Herramientas disponibles
      3. Preparación de su base de código
        1. Usando repomix
        2. Ejemplo de configuración de repomix
      4. Licencia
        1. Autor

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol (MCP) server that provides code analysis capabilities using tree-sitter, designed to give Claude intelligent access to codebases with appropriate context management.
            Last updated -
            26
            33
            Python
            MIT License
            • Apple
            • Linux
          • -
            security
            F
            license
            -
            quality
            A server component of the Model Context Protocol that provides intelligent analysis of codebases using vector search and machine learning to understand code patterns, architectural decisions, and documentation.
            Last updated -
            4
            Python
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).
            Last updated -
            2
            1
            JavaScript
            Apache 2.0
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that helps large language models process code repositories by providing file tree generation, code merging, and code analysis capabilities.
            Last updated -
            3
            14
            JavaScript
            MIT License

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/ai-1st/deepview-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server