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., "@Portfolio MCP ServerWhat projects has Ayush built with FastAPI?"
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.
Portfolio MCP Server
An MCP (Model Context Protocol) server that exposes my AI project portfolio as queryable tools. Point any MCP client (Claude Desktop, etc.) at it and ask things like "What has Ayush built with LangGraph?" or "What's his flagship project?" — it answers from live structured data, not a static PDF.
Why this exists
Most AI-developer portfolios are a list of links. This is a working MCP server — the same protocol agentic products use to connect to tools — built around my own portfolio. It's both a real implementation of the spec and a answer to "show me you've actually built with MCP."
Related MCP server: Axon.MCP.Server
Tools exposed
list_projects— short summary of all 9 projectsget_project_details(project_name)— full details for one projectsearch_projects_by_stack(technology)— find projects using a given techget_flagship_project— the single best project to look at firstget_resume_summary— background, target role, core stack
Run it locally
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txtTest it interactively with the MCP Inspector:
mcp dev server.pyThis opens a browser UI to call each tool manually.
Connect to Claude Desktop
Open your Claude Desktop config file:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
If the file already has an mcpServers key with other servers in it, just
add the "portfolio" entry inside the existing object rather than
overwriting the file. Use the absolute path to server.py on your machine:
{
"mcpServers": {
"portfolio": {
"command": "python",
"args": ["/absolute/path/to/portfolio-mcp-server/server.py"]
}
}
}Restart Claude Desktop. Then ask it something like:
"What projects has Ayush built with FastAPI?"
Claude will call search_projects_by_stack and answer from the live data.
Stack
Python
MCP Python SDK (
FastMCP)stdio transport
Author
Ayush Tomar — GitHub
This server cannot be installed
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ayush-s-tomar/portfolio-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server