Multi-Agent Career Mentor Built with Ollama and MCP for Local AI

A developer has built a multi-agent AI system called "AI Career Mentor" that reads resumes and produces comprehensive career intelligence reports. The system runs fully locally using Ollama with llama3, requiring no API keys or external costs.
Technical Architecture
The system consists of five specialized agents that chain their outputs:
- Each agent receives the previous agent's output as shared context
- The roadmap agent knows your skill gaps from the analysis agent
- The salary agent knows your roadmap from the previous agent
- This chaining makes the report progressively smarter as it moves through the pipeline
Tech Stack Details
- AI Engine: Ollama + llama3 (100% local)
- RAG System: FAISS + SentenceTransformers for indexing your knowledge base
- Tool Layer: MCP (Model Context Protocol) - FastAPI spawns the MCP server as a subprocess and communicates via stdio JSON-RPC
- Resume Processing: pdfplumber for reading PDF resumes
- Frontend: React
MCP Implementation Notes
The developer found MCP particularly interesting to build. MCP is Anthropic's open standard for connecting AI to tools, using one server that can work with any client. The system also connects to Claude Desktop via configuration file, allowing Claude to call all 9 tools directly.
A notable bug encountered: MCP SDK v1.x changed handler signatures completely. Old code passes a full request object, while new code unpacks name and arguments directly. This caused significant debugging time.
Report Outputs
The system generates a complete career intelligence report including:
- Resume analysis
- Skill gap identification
- 6-month roadmap
- Salary strategy
- Interview preparation
All components run in one shot after processing the resume.
Resources
The project is available on GitHub with a video walkthrough. The developer notes that the RAG setup and MCP client/server wiring were the trickiest parts to implement.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Orchino: Local Multi-Agent Orchestration System for Windows with Parallel Browser and UI Automation
Orchino is a local multi-agent orchestration system for Windows that runs parallel browser and Windows tasks without hijacking the UI. A demo shows 4 agents completing 'Search Sony earbuds on Flipkart and Amazon, email the results, save to Notepad' in 29.5 seconds using true parallel execution.

Be brief beats caveman plugin in Claude Code compression benchmark
A 24-prompt benchmark shows Claude Code's caveman compression plugin produces the same token counts and quality as simply prepending 'be brief.' — but the plugin's consistent output shape and safety escape rules offer structural advantages.

Benchmark Results: 6 Low-Cost Models vs. Claude Sonnet 4.6 for OpenClaw Orchestration
A developer tested six cheaper AI models against Claude Sonnet 4.6 as the main orchestrator for an OpenClaw setup. Only o4-mini matched Sonnet's perfect score, while others failed on critical judgment tasks like file inspection and delegation.

Ktx: An Executable Context Layer to Fix Data Agent Accuracy
Ktx is an open-source executable context layer that makes agents reliable on your data stack by combining Markdown wiki ingestion with YAML semantic definitions.