MD

mitek99/deepview-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

65 stars 14 forks 품질 69 트렌드 14MIT

DeepView MCP는 Cursor 및 Windsurf와 같은 IDE를 활성화하여 Gemini 2.5 Pro의 광범위한 컨텍스트 창을 사용하여 큰 코드베이스를 분석 할 수있는 모델 Context 프로토콜 서버입니다.

개요

DeepView MCP는 Cursor 및 Windsurf와 같은 IDE를 활성화하여 Gemini의 광범위한 컨텍스트 창을 사용하여 큰 코드베이스를 분석 할 수있는 모델 Context 프로토콜 서버입니다. - 단일 텍스트 파일 (예를 들어, repomix와 같은 도구로 만든)에서 전체 코드베이스를로드 - Gemini의 큰 컨텍스트 창을 사용하여 코드베이스를 쿼리 - Cursor 및 Windsurf와 같은 MCP 프로토콜을 지원하는 IDE에 연결 - 명령 줄 인수를 통해 Gemini 모델 선택 구성 - Python 3.13+ - Google AI Studio의 Gemini API 키 Smithery를 통해 Claude Desktop용 DeepView를 자동으로 설치하십시오. 참고: 서버가 수동으로 시작할 필요가 없습니다. 이 매개 변수는 IDE에서 MCP 설정에서 구성됩니다 (아래 참조). codebase 파일 매개변수는 선택적입니다. 제공되지 않은 경우 쿼리를 만들 때 지정해야합니다. --model 모형: Gemini 모형을 사용하여 (과태를 지정하십시오: gemini-2.0-flash-lite) - --log-level {DEBUG, 정보, 경고, 기술}: 로깅 수준을 놓으십시오 (과태: 정보) 1. 오픈 IDE 설정 2.

개요(AI 번역)

DeepView MCP는 Cursor 및 Windsurf와 같은 IDE를 활성화하여 Gemini의 광범위한 컨텍스트 창을 사용하여 큰 코드베이스를 분석 할 수있는 모델 Context 프로토콜 서버입니다.

특징

  • 단일 텍스트 파일 (예 : repomix와 같은 도구로 만든)의 전체 코디베이스를로드
  • Gemini의 큰 컨텍스트 창을 사용하여 codebase를 쿼리
  • 커서와 윈드 서핑과 같은 MCP 프로토콜을 지원하는 IDE에 연결
  • 명령줄 인수를 통해 Gemini 모델 선택 구성

필수품

  • 파이썬 3.13+
  • Google AI Studio의 Gemini API 키

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 DeepView를 자동으로 설치하십시오.

pip 사용

사용법

서버 시작

참고: 서버가 수동으로 시작할 필요가 없습니다. 이 매개 변수는 IDE에서 MCP 설정에서 구성됩니다 (아래 참조).

codebase 파일 매개변수는 선택적입니다. 제공되지 않은 경우 쿼리를 만들 때 지정해야합니다.

Command-line 옵션

  • --model MODEL: Gemini 모델을 지정하여 사용(기본: gemini-2.0-flash-lite)
  • --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}: 로깅 레벨 설정 (기본값: INFO)

IDE 사용 (Cursor/Windsurf/…)

  1. 명세.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

DeepView MCP

DeepView MCP is a Model Context Protocol server that enables IDEs like Cursor and Windsurf to analyze large codebases using Gemini’s extensive context window.

Features

  • Load an entire codebase from a single text file (e.g., created with tools like repomix)
  • Query the codebase using Gemini’s large context window
  • Connect to IDEs that support the MCP protocol, like Cursor and Windsurf
  • Configurable Gemini model selection via command-line arguments

Prerequisites

Installation

Installing via Smithery

To install DeepView for Claude Desktop automatically via Smithery:

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

Using pip

pip install deepview-mcp

Usage

Starting the Server

Note: you don’t need to start the server manually. These parameters are configured in your MCP setup in your IDE (see below).

# 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

The codebase file parameter is optional. If not provided, you’ll need to specify it when making queries.

Command-line Options

  • --model MODEL: Specify the Gemini model to use (default: gemini-2.0-flash-lite)
  • --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}: Set the logging level (default: INFO)

Using with an IDE (Cursor/Windsurf/…)

  1. Open IDE settings
  2. Navigate to the MCP configuration
  3. Add a new MCP server with the following configuration:
    {
      "mcpServers": {
        "deepview": {
          "command": "/path/to/deepview-mcp",
          "args": [],
          "env": {
            "GEMINI_API_KEY": "your_gemini_api_key"
          }
        }
      }
    }
    
    

Setting a codebase file is optional. If you are working with the same codebase, you can set the default codebase file using the following configuration:

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

Here’s how to specify the Gemini version to use:

{
   "mcpServers": {
     "deepview": {
       "command": "/path/to/deepview-mcp",
       "args": ["--model", "gemini-2.5-pro-exp-03-25"],
       "env": {
GitHub에서 전체 README 보기

설치

npx -y @smithery/cli install @ai-1st/deepview-mcp --client claude
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "deepview": { "command": "/path/to/deepview-mcp", "args": [], "env": { "GEMINI_API_KEY": "your_gemini_api_key" } } } } Setting a codebase file is optional. If you are working with the same codebase, you can set the default codebase file using the following configuration: