Ask your repo's map from your agent.

Connect your AI assistant to SeeRepo and ask what changed, how it connects and where to look, in plain English.

Try asking your assistant

  • “What did my agents change since yesterday, and where?”
  • “How does checkout work, and what does it connect to?”
  • “Where is the Stripe webhook?”

Connect your assistant

MCP server URL

https://seerepo.com/api/mcp

With an API key

Create a key in Settings → API / MCP and send it as Authorization: Bearer. The same key works for the API and the CLI.

In your client

Claude Code

claude mcp add --transport http seerepo https://seerepo.com/api/mcp \
  --header "Authorization: Bearer $SEEREPO_KEY"

Codex · ~/.codex/config.toml

[mcp_servers.seerepo]
url = "https://seerepo.com/api/mcp"
bearer_token_env_var = "SEEREPO_KEY"

Cursor · ~/.cursor/mcp.json

{
  "mcpServers": {
    "seerepo": {
      "url": "https://seerepo.com/api/mcp",
      "headers": { "Authorization": "Bearer ${env:SEEREPO_KEY}" }
    }
  }
}
The full guide

What your assistant can call

list_projects

Your maps, and the ones shared with you.

explain

A module: what it does, its parts and where it connects.

search

A part by name or phrase, in every module.

impact

What breaks if you touch a file: who names it, and which pages and processes it gets to.

what_changed

The commits since a date, in plain words.

figures

Commits, AI share by agent, lines and files.

pages

Every page: who gets in and what it handles or misses.

found

How search engines and AI see each public page, with proof.

health

The score, whether it can ship, and the tasks with their prompts.

history

The last 7 days, the pace and the moments.

docs

The repo's wiki: its tree, and each page with its sources.

prepare_ignore

Proposes leaving paths out of the map; nothing changes until your yes.

apply_ignore

Leaves those paths out of the map, with your yes.

prepare_mark_false

Proposes marking a finding as wrong, with why.

apply_mark_false

Marks the finding as wrong and keeps why.

prepare_set_aside

Proposes putting a task off, or accepting it as it is.

apply_set_aside

Puts the task off, or accepts it as it is.

prepare_claim

Proposes counting commits an agent made without signing as its own.

apply_claim

Counts those commits as the agent's, with your yes.

Read-only, your maps only

Your key reads the maps your account reads, nobody else's. Nothing it calls changes anything.

A few useful details

  • · Answers are short text with the path to go one level down: never your code.
  • · 60 requests a minute per key.
  • · Revoke a key in Settings and it stops at once.