
mitek99/deepview-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
DeepView MCP は、Cursor や Windsurf などの IDE が Gemini 2.5 Pro の広範なコンテキストウィンドウを使用して大規模なコードベースを解析できるモデルコンテキストプロトコルサーバーです.
概要
DeepView MCP は、Cursor や Windsurf などの IDE が Gemini の広範なコンテキストウィンドウを使用して大規模なコードベースを解析できるモデルコンテキストプロトコルサーバーです。 - 単一のテキストファイル(例えば、repomixのようなツールで作成)からコードベース全体をロードします - Geminiの大きなコンテキストウィンドウを使用してコードベースをクエリ - MCP プロトコルをサポートする IDE に接続します。たとえば、Cursor と Windsurf - コマンドライン引数による構成可能な Gemini モデル選択 - Python 3.13 + - Google AI StudioのGemini APIキー Smitheryによって自動的にClaudeデスクトップのためのDeepViewをインストールするには: 注意:サーバーを手動で起動する必要はありません。 これらのパラメータは、IDE の MCP セットアップで構成されます(以下を参照)。 コードベースファイルパラメータはオプションです。 提供されていない場合は、クエリを作成するときに指定する必要があります。 - --model MODEL: Gemini モデルを指定して使用する (デフォルト: gemini-2.0-flash-lite) - --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}: ログレベルを設定 (デフォルト: INFO) 1. IDE の設定を開く 2.
概要(AI 翻訳)
DeepView MCP は、Cursor や Windsurf などの IDE が Gemini の広範なコンテキストウィンドウを使用して大規模なコードベースを解析できるモデルコンテキストプロトコルサーバーです。
##特徴
- 単一のテキストファイルからコードベース全体をロードします(例えば、repomixのようなツールで作成)
- ジェミニの大きなコンテキストウィンドウを使用してコードベースを問い合わせる
- CursorやWindsurfなどのMCPプロトコルをサポートするIDEに接続
- コマンドライン引数による設定可能なGeminiモデル選択
前提条件
- Python 3.13 +
- Google AI StudioのGemini APIキー
インストール
##Smitheryでインストールする
Smitheryによって自動的にClaudeデスクトップのためのDeepViewをインストールするには:
##pip の使用
使用法
サーバーの起動
注意:サーバーを手動で起動する必要はありません。 これらのパラメータは、IDE の MCP セットアップで構成されます(以下を参照)。
コードベースファイルパラメータはオプションです。 提供されていない場合は、クエリを作成するときに指定する必要があります。
コマンドラインオプション
- [
--model MODEL: 使用するGeminiモデルを指定します(デフォルト:geini-2.0-flash-lite)
##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: