interview
面试官智能体,基于简历提取问题、答案、面试录音,综合评价,全流程全自动,提高面试识别率和准确率
claude mcp add --transport stdio helloggx-interview-mcp-server node xxxx\build\index.js \ --env OPENROUTER_API_KEY="xxxxxx" \ --env OPENROUTER_MODEL_ID="deepseek/deepseek-chat-v3-0324:free"
How to use
Interview MCP Server is designed to be your AI-assisted partner for technical interviews. It automatically parses candidate resumes to extract key details, then generates highly relevant interview questions tailored to the position (e.g., Senior Frontend Developer) by combining resume content with configured job requirements. When you’re ready to conduct the interview, you can start a real-time recording session using local speech recognition models that transcribe conversations into Markdown, helping you to securely preserve details of the discussion. After the interview, the server can synthesize a multi-dimensional evaluation report by merging the questions, candidate responses, and any notes, enabling data-driven hiring decisions. The workflow is designed to integrate with popular IDEs like VS Code and JetBrains, so you can generate questions, run interviews, and produce reports from your familiar development environment.
To use it, first upload the candidate’s resume to the designated folder, then trigger question generation from your IDE by selecting the resume and issuing a command such as /q "Candidate Name Position" or simply /q to auto-generate a set of questions. Start the interview with /record to enable real-time transcription, and finish with /evaluate to produce an evaluation report that lives in your current folder as a structured document.
How to install
Prerequisites:
- Node.js installed on your machine (recommended version compatible with your package).
- Access to the npm package or the packaged build (build/index.js).
Install steps:
- Install dependencies or download the packaged build. If using npm, install the package that exposes the interview MCP server.
- If you are using the packaged build, ensure you have the file at xxxx/build/index.js as referenced in the configuration.
- Prepare environment variables: obtain OPENROUTER_MODEL_ID and OPENROUTER_API_KEY from OpenRouter and place them in your environment or in your mcp.json configuration file as shown in the example.
- Start the server using the configured command, for example: node xxxx\build\index.js
- In your IDE, point your mcp.json config to the started server and verify connectivity.
Additional notes
Tips and considerations:
- Ensure OPENROUTER_MODEL_ID and OPENROUTER_API_KEY are kept secure; avoid committing them to version control.
- The resume parsing relies on PDFs placed in the designated folder; confirm the folder path and permissions.
- For offline environments, verify that local speech recognition models are available when using /record for transcription.
- If questions do not align with the position, adjust the configured job requirements or try a different resume to refine the generated prompts.
- The evaluation report combines questions and conversation data; review the generated report format to confirm it meets your reporting standards.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.