Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Brogrammer AINew to Visual Studio Code? Get it now.
Brogrammer AI

Brogrammer AI

Brogrammer

| (1) | Free
MCP context backend for Claude Code, Cursor, Continue, and any MCP-compatible agent. Exposes project context (symbol index, semantic search, memories, rules, active editor state, commit history) over MCP — your code never leaves the machine.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Brogrammer for VS Code

An MCP context engine for Claude Code, Cursor, Continue, and any other MCP-speaking agent. Brogrammer runs a local MCP server inside your editor and exposes your project's symbol index, semantic search, git history, and diagnostics as first-class tools the agent can call.

Your code never leaves your machine — Brogrammer only talks to localhost.


What you get

Twenty-plus MCP tools, all backed by the VS Code language server and a local vector index:

  • codebase-retrieval — workspace-wide symbol search, ranked by TF-IDF, recency, cursor proximity, and open files (up to 80 symbols per call).
  • semantic-search — local vector search via Ollama qwen3-embedding:0.6b (1024-dim, code-aware, binary-quantised two-phase retrieval). Optional — the other tools work without it.
  • find-usages — real reference lookups through the active VS Code language server. Typed references, not grep.
  • get-problems / get-problems-for-diff — live vscode.languages.getDiagnostics() filtered by severity, scoped to a diff when you want.
  • commit-history / get-diff / get-branches / file-context — structured git context: recent commits, hot files, per-file history, branch diffs.
  • get-cursor-context / get-active-files — what you're actually looking at right now.
  • get-memories / add-memory / remove-memory — per-project memory store the agent can read and write.
  • get-rules — rules pulled from .brogrammer/rules/ and ~/.brogrammer/global-rules/.
  • list-components / get-component — opt-in component library from .brogrammer/components.json.
  • get-review-guides / write-review-findings — structured code review workflow surfaced in the sidebar.

No Anthropic key needed — Claude Code is the LLM. Brogrammer is the context layer.


Quick start

  1. Install this extension from the VS Code Marketplace.

  2. Sign in — click the Brogrammer icon in the activity bar → Sign in → approve in the browser. A 7-day free trial starts automatically.

  3. Open a workspace. The MCP server auto-starts on 127.0.0.1:3333. The Status tab in the sidebar confirms when the symbol index finishes.

  4. Register with your agent — pick one:

    Claude Code (Linux/macOS):

    claude mcp add --scope user brogrammer -- socat STDIO TCP:localhost:3333
    

    Claude Code (Windows): the extension ships a small Node bridge. Get its path, then register it:

    $ext    = Get-ChildItem "$env:USERPROFILE\.vscode\extensions\brogrammer.brogrammer-*" |
              Sort-Object Name | Select-Object -Last 1
    $bridge = Join-Path $ext.FullName "scripts\mcp-stdio-bridge.js"
    claude mcp add --scope user brogrammer -- node "$bridge" 127.0.0.1 3333
    

    Cursor / Continue / Cline: point any stdio MCP server config at socat STDIO TCP:localhost:3333 (or the Node bridge above on Windows).

  5. Verify. In Claude Code, ask "what does Brogrammer expose?" — the agent should list ~20 tools prefixed mcp__brogrammer__….

Full walkthroughs, troubleshooting, and the optional local-model setup live at brogrammer.net/docs.


Optional: semantic search via Ollama

semantic-search needs a local embedding model. The other 20 tools work without it.

# macOS:    brew install ollama && brew services start ollama
# Linux:    curl -fsSL https://ollama.com/install.sh | sh
ollama pull qwen3-embedding:0.6b

The extension auto-detects Ollama on http://localhost:11434. Change the endpoint or model in Settings → Extensions → Brogrammer.


Pricing

  • Trial: 7 days of Pro, no card required.
  • Pro: individual subscription. See brogrammer.net/pricing.
  • Team: seat-based plans for organisations.

Device approval, subscription status, and team management live on brogrammer.net/app/billing.


Privacy

Brogrammer never uploads your source code. The MCP server listens on 127.0.0.1 only. The only network egress is:

  • Auth — sign-in via magic-link, GitHub, or Google against api.brogrammer.net.
  • License check — subscription entitlement, re-verified periodically.

Tool output (file reads, diffs, search results) goes from the extension directly to your agent's LLM provider (Anthropic for Claude Code). Brogrammer is not in that path.


Support

  • Docs: https://brogrammer.net/docs
  • Issues: report through the account portal at https://brogrammer.net/app/billing
  • Licence: proprietary. See brogrammer.net/terms.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft