Token导航 LogoToken导航TokenDH.com
DeepView MCP logo
开发工具stdio官方级别未说明来源级核验

DeepView MCP

MCP Server

@smithery/cli

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

工具数

0

提示词数

0

GitHub Stars

66

资源数

0
代码分析PythonClaude开发工具CursorWindsurfClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ai-1st

提供方

ai-1st

最后核验

2026/5/18 04:06

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

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

详细介绍

](https://mseep.ai/app/ai-1st-deepview-mcp)

DeepView MCP

DeepView MCP是一个模型上下文协议服务器,它使Cursor和Windsurf等IDE能够使用Gemini的广泛上下文窗口分析大型代码库。

](https://badge.fury.io/py/deepview-mcp) ](https://smithery.ai/server/@ai-1st/deepview-mcp)

特性

  • 从单个文本文件加载整个代码库(例如,使用repomix等工具创建)
  • 使用Gemini的大上下文窗口查询代码库
  • 连接到支持MCP协议的IDE,如Cursor和Windsurf
  • 通过命令行参数配置Gemini模型选择

先决条件

安装

通过Smithery安装

通过以下方式自动安装DeepView for Claude Desktop 史密瑟里:

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

使用pip

pip install deepview-mcp

用法

启动服务器

注意:您不需要手动启动服务器。这些参数在IDE中的MCP设置中配置(见下文)。

# 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

代码库文件参数是可选的。如果没有提供,您需要在查询时指定它。

命令行选项

  • --model MODEL:指定要使用的Gemini模型(默认值:Gemini-2.0-flash-lite)
  • --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}:设置日志记录级别(默认值:INFO)

使用IDE(光标/风帆/…)

  1. 打开IDE设置
  2. 导航到MCP配置
  3. 添加具有以下配置的新MCP服务器:
   {
     "mcpServers": {
       "deepview": {
         "command": "/path/to/deepview-mcp",
         "args": [],
         "env": {
           "GEMINI_API_KEY": "your_gemini_api_key"
         }
       }
     }
   }

设置代码库文件是可选的。如果使用相同的代码库,则可以使用以下配置设置默认代码库文件:

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

以下是如何指定要使用的Gemini版本:

{
   "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. 重新加载MCP服务器配置

可用工具

服务器提供了一个工具:

  1. deepview:问一个关于代码库的问题

- 必需参数: question -关于代码库的问题 - 可选参数: codebase_file -查询前要加载的代码库文件的路径

准备您的代码库

DeepView MCP需要一个包含整个代码库的单个文件。您可以使用 再混合 以AI友好的格式准备您的代码库。

使用repomix

  1. 基本用法:在项目目录中运行repomix以创建默认输出文件:
# Make sure you're using Node.js 18.17.0 or higher
npx repomix

这将生成一个 repomix-output.xml 包含代码库的文件。

  1. 自定义配置:创建配置文件以自定义要打包的文件和输出格式:
npx repomix --init

这创建了一个 repomix.config.json 您可以编辑到的文件:

  • 包含/排除特定文件或目录
  • 更改输出格式(XML、JSON、TXT)
  • 设置输出文件名
  • 配置其他打包选项

重新混音配置示例

这里有一个例子 repomix.config.json 文件:

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

有关repomix的更多信息,请访问 .

许可证

麻省理工学院

作者

德米特里·德佳列夫(ddegtyarev@gmail.com)

目录标签

目录标签

代码分析PythonClaude开发工具developer-tools本地部署IDE集成大型代码库Gemini模型

支持客户端

CursorWindsurfClaude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP