
mitek99/deepview-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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/…)
- 명세.
이 페이지는 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
- Python 3.13+
- Gemini API key from Google AI Studio
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/…)
- Open IDE settings
- Navigate to the MCP configuration
- 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": {
설치
npx -y @smithery/cli install @ai-1st/deepview-mcp --client claude설정
{
"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: