MD

mitek99/deepview-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

65 stars 14 forks 品質 69 トレンド 14MIT

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

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: