Interviewer MCP server
io.github.girik-chadha/interviewer-mcp·v0.4.0·1 starsFull technical interview prep: company briefing, concepts, code deep-dive, mock interviews.
1 stars36 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
get_code_sectionFetch the actual code for one section, plus its file context (imports at the top of the file).
get_interview_targetsGet the most probe-worthy parts of the repo for a mock interview: external API calls, auth/secrets handling,
get_progressGet the user's full learning state for a repo: coverage %, session history, top weaknesses with notes, and
ingest_repoFetch and index a GitHub repository so it can be taught and interviewed.
list_sectionsList all sections of an ingested repo in the suggested teaching order, with covered status and weakness scores.
log_interview_resultRecord one interview question and how the user performed. Call this after EVERY question-answer exchange
mark_coveredMark a section as covered in teach mode. Call this ONLY after the user has explained the section back
set_job_descriptionStore 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
- 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
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
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-mcpClaude 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.