MCP.Market

Interviewer MCP server

by girik-chadha·io.github.girik-chadha/interviewer-mcp·v0.4.0·1 stars

Full technical interview prep: company briefing, concepts, code deep-dive, mock interviews.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

1 stars36 downloads/wk

Reviews

Write one

Nobody has reviewed Interviewer yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Interviewer tools (8)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_code_section

    Fetch the actual code for one section, plus its file context (imports at the top of the file).

  • get_interview_targets

    Get the most probe-worthy parts of the repo for a mock interview: external API calls, auth/secrets handling,

  • get_progress

    Get the user's full learning state for a repo: coverage %, session history, top weaknesses with notes, and

  • ingest_repo

    Fetch and index a GitHub repository so it can be taught and interviewed.

  • list_sections

    List all sections of an ingested repo in the suggested teaching order, with covered status and weakness scores.

  • log_interview_result

    Record one interview question and how the user performed. Call this after EVERY question-answer exchange

  • mark_covered

    Mark a section as covered in teach mode. Call this ONLY after the user has explained the section back

  • set_job_description

    Store the prep context: job description, and optionally company name and CV text, tied to a repo.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan9 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 70 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Interviewer compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
75/100
higher than 45% of 48,255 servers
Tools
8
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
36
more than 26% of 12,191 servers with a package

What its tools let an agent do: 6 read · 2 change

Install Interviewer in Claude Code, Cursor or VS Code

Runs npx -y interviewer-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add interviewer-mcp -- npx -y interviewer-mcp
Add to Cursor

What the publisher says

From the Interviewer repository's README, as published. We do not edit it. Read it on GitHub

Interviewer MCP

A technical interviewer that has actually read your repos — teaches you your own code, drills you on it, and remembers every answer you flubbed.

=20">

<!-- mcp-name: io.github.girik-chadha/interviewer-mcp -->

Install · Demo · Tools · Architecture · llms.txt

AI agents / LLMs: read /llms.txt for a machine-readable index of this project.

Interviewers ask about your projects: why this library, what happens when this request fails, walk me through the auth flow. LeetCode can't prep you for that, and a plain chat session forgets everything between sessions. Interviewer MCP indexes your GitHub repo into a teachable code map, walks you through it Socratically, mock-interviews you in character — and keeps a persistent, per-section record of what you couldn't explain, so the next session re-attacks exactly those spots. It teaches and tests, and the test gets smarter every time. Not a stateless quiz.

"Walk me through this function." Every candidate has frozen on that question about code they wrote months ago — or that AI wrote for them. This makes sure it never happens in the real interview.

What a session looks like

<!-- DEMO GIF: record ~30s — ingest → one teach section → "interview me" → a weak answer → return session opening with "last time you couldn't explain…". Then replace or augment the transcript below with: -->

You     Test me again on soundofspace — last week went badly.

Claude  [get_progress] Welcome back. Coverage: 9/14 sections. Three questions
        logged weak, the worst: "why is the JWT verified server-side?"
        Let's start exactly there. [get_code_section auth.ts:verifyToken]

        Here's your own code. Line 12 verifies the signature before touching
        the payload. Why can't the client just send the decoded claims?

You     Because... the client could edit them?

Claude  Right instinct — be precise. What stops an attacker who edits the
        payload AND re-signs it? Where does the signing secret live?

        [log_interview_result: okay — "knows tampering risk, fuzzy on
         why the secret never leaves the server"]

Get started (60 seconds)

Two ways to run it — pick per surface:

Option A — MCP server (Claude Code / Claude Desktop) — full experience

claude mcp add interviewer -- npx -y interviewer-mcp

# optional: private repos + 5,000 req/hr instead of 60
claude mcp add interviewer --env GITHUB_TOKEN=github_pat_... -- npx -y interviewer-mcp

Claude Desktop — add to the config file instead:

{
  "mcpServers": {
    "interviewer": {
      "command": "npx",
      "args": ["-y", "interviewer-mcp"],
      "env": { "GITHUB_TOKEN": "github_pat_optional_but_recommended" }
    }
  }
}

Both classic and fine-grained tokens work (read-only Contents permission is enough). Then:

Prep me for my interview — my repo is github.com/you/your-project

Agent-driven install: point Claude at SETUP_GUIDE.md and it configures everything itself.

Option B — Claude Skill (claude.ai, no install)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Interviewer: common questions

Is Interviewer MCP server safe?
Mostly: it is graded B (75/100). Read the Interviewer safety report
How do I install Interviewer?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Interviewer need an API key?
Yes. The registry entry asks for GITHUB_TOKEN.
Is Interviewer maintained?
The last commit was 110 days ago (2026-07-17). The latest release is v0.4.0.
How does Interviewer compare with other MCP servers?
safety score 75/100 (higher than 45% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.