Developer Portfolio MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Developer Portfolio MCP ServerShow me your best Python projects"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Developer Portfolio MCP Server
An MCP server that lets recruiters and AI assistants explore your profile, skills, and projects through natural language.
What is this?
This project is a Model Context Protocol (MCP) server — a standardized bridge between AI assistants (Cursor, Claude Desktop, etc.) and your developer portfolio data.
Instead of sending recruiters a static PDF resume, you give them (or their AI tools) a live MCP server they can query interactively:
"What Python projects has this developer built?"
"How well does their stack match this job description?"
"Generate an interview prep brief for a Senior Engineer role."
Why recruiters care: It demonstrates you understand modern AI tooling, can build production integrations, and think about developer experience.
Related MCP server: Me-MCP
Quick Start
1. Clone and install
git clone https://github.com/YOUR_USERNAME/developer-portfolio-mcp.git
cd developer-portfolio-mcp
uv sync --extra dev2. Customize your data
Edit these JSON files with your real information:
File | What to update |
| Name, email, GitHub, LinkedIn, summary |
| Your real projects |
| Your actual skills |
3. Run the server
uv run developer-portfolio-mcp4. Connect to Cursor
Copy the example config and update the path:
cp .cursor/mcp.json.example .cursor/mcp.json
# Edit the absolute path in mcp.json to your project directoryThen in Cursor: Settings → MCP — your server should appear. Try asking:
"Use the developer-portfolio MCP to show me this candidate's top projects."
What's Inside
Tools (6) — Actions the AI can perform
Tool | Description |
| Core profile and availability |
| Portfolio projects (filterable by status) |
| Deep dive on one project |
| Search skills by keyword/category |
| Contact links and scheduling info |
| Match job requirements vs. your skills |
Resources (3) — Read-only data endpoints
URI | Content |
| Full resume in Markdown |
| Skills by category |
| All projects as JSON |
Prompts (3) — Reusable AI templates
Prompt | Use case |
| Generate role-specific interview prep |
| One-page candidate summary |
| Pitch a project to a hiring manager |
Project Structure
developer-portfolio-mcp/
├── src/developer_portfolio_mcp/
│ ├── server.py # MCP server (tools, resources, prompts)
│ ├── loaders.py # Data loading utilities
│ └── data/ # Your portfolio JSON (customize these!)
│ ├── profile.json
│ ├── projects.json
│ └── skills.json
├── tests/ # Unit tests
├── docs/
│ └── LEARNING_GUIDE.md # MCP basics → advanced (start here to learn!)
├── .cursor/mcp.json.example
├── pyproject.toml
└── README.mdRun Tests
uv run pytest -vLearning MCP
New to MCP? Read docs/LEARNING_GUIDE.md — a structured path from basics to advanced concepts, using this project as your hands-on lab.
Topics covered:
What MCP is and why it matters
Tools vs Resources vs Prompts
Transports (stdio, HTTP)
Building your own tools
Deploying for recruiters
Push to GitHub
# After customizing your data:
git add .
git commit -m "Add developer portfolio MCP server"
git remote add origin https://github.com/YOUR_USERNAME/developer-portfolio-mcp.git
git push -u origin mainAdd this to your resume/LinkedIn:
Built an MCP server exposing developer portfolio data to AI assistants — github.com/YOUR_USERNAME/developer-portfolio-mcp
Tech Stack
MCP Python SDK (FastMCP)
Python 3.11+
uv for package management
License
MIT — use freely, customize for your portfolio, and share with recruiters.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/minhasaatish/developer-portfolio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server