# Surajkgoyal Myopic MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.surajkgoyal%2Fmyopic
Registry id: `mcp-registry/io.github.surajkgoyal/myopic`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "surajkgoyal-myopic-mcp-server": {
      "command": "uvx",
      "args": [
        "myopic"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add surajkgoyal-myopic-mcp-server -- uvx myopic
```

## Tools (11)

- `code_search`: semantic code search (requires Ollama)
- `dependency_impact`: everywhere a changed symbol is used — the blast radius (ripgrep + tree-sitter)
- `index_repo`: index the repo for semantic code search (requires Ollama)
- `mr_changed_files`: a content-free manifest of changed files (paths, stats, noise flags) — no diff content, so it stays small even on a huge MR
- `mr_diff_lines`: the diff as line-numbered hunks — exact positions for inline comments — budget-bounded
- `mr_diff_sections`: the diff grouped by function/class (AST-aware), budget-bounded
- `mr_post_comments`: post inline comments, one at a time from a queue with exponential backoff (no drafts, no bulk-publish), so partial progress survives and rate limits are respect
- `mr_review_context`: for each changed symbol: its impact (always), plus semantically similar code when the optional layer is enabled
- `mr_review_status`: MR metadata plus every discussion thread, resolved/unresolved, in one call
- `mr_verify_review`: for each existing review thread, the diff changes near the commented line — did a follow-up commit address it? (read-only)
- `trace_call_chain`: the caller/callee graph of a symbol

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
