Labsco
MCP SERVER

DeepView MCP

by ai-1st

Ask Gemini a question about an entire codebase packed into one file.

Model Routing, Multi-Model Consultation & Cost Control
Summary
A second model that has read everything.

Your IDE assistant works from the files it happened to open; this one answers with the whole repository in front of it. The cost is that the snapshot is only as current as the last time you regenerated the file.

What it is

An MCP server that lets Cursor, Windsurf and other MCP-capable IDEs put a question to Gemini with a whole codebase in context. You supply the codebase as a single file; the server sends it along with the question.

What you get
  • One tool, `deepview`: a required `question` about the codebase, and an optional `codebase_file` to load before answering
  • The model chosen at launch with `--model` — the default is `gemini-2.0-flash-lite`
  • The codebase file pinned in the MCP config so every question hits the same snapshot, or supplied per call when you work across several projects
  • Log level controlled with `--log-level`, from DEBUG through CRITICAL
Requirements

Python 3.13+ and a Gemini API key from Google AI Studio, supplied as `GEMINI_API_KEY`. Install with `pip install deepview-mcp`. Your codebase has to arrive as one file — the author points at repomix to produce it, with an include and exclude list so vendored directories stay out. MIT.

Setup effort

One command plus a key — pip install deepview-mcp, then supply credentials