akin-portfolio-mcp
Click on "Deploy 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., "@akin-portfolio-mcp Show me Akın's 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.
akin-portfolio-mcp
An MCP (Model Context Protocol) server that lets AI assistants — Claude Desktop, Claude Code, Cursor, and others — query information about Akın Coşkun's developer portfolio: projects, skills, and contact details. No API keys, no deployment — just npx and go.
Tools
Tool | Description |
| General info: name, title, location, summary |
| Full tech stack, optionally filtered by category |
| All projects with descriptions and links |
| Deep-dive into a specific project by name |
| Search projects by keyword (tech, feature, etc.) |
| Email, GitHub, LinkedIn, portfolio URL |
| Quick stats: project count, key areas |
Related MCP server: Developer Portfolio MCP Server
Resources
URI | Description |
| About data as JSON |
| Skills data as JSON |
| Projects data as JSON |
Installation
Option 1 — npx (no install needed)
npx akin-portfolio-mcpOption 2 — Global install
npm install -g akin-portfolio-mcp
akin-portfolio-mcpClaude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"akin-portfolio": {
"command": "npx",
"args": ["-y", "akin-portfolio-mcp"]
}
}
}Config file locations:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Claude Code / Cursor Configuration
Add to your MCP settings (.claude/settings.json or ~/.cursor/mcp.json):
{
"mcpServers": {
"akin-portfolio": {
"command": "npx",
"args": ["-y", "akin-portfolio-mcp"]
}
}
}Example Questions
Once configured, ask your AI assistant:
"What are Akın's projects?"
"Does Akın know N8N?"
"What's Akın's most complex project?"
"Show me Akın's AI-related projects."
"What databases does Akın work with?"
"Give me Akın's contact info."
"How many production apps has Akın built?"
Testing with MCP Inspector
npx @modelcontextprotocol/inspector npx akin-portfolio-mcpThis opens an interactive UI to call each tool and inspect responses.
Tech Stack
Built with:
MCP SDK — official TypeScript SDK
Zod — runtime input validation
TypeScript (strict mode)
Node.js 18+, stdio transport
License
MIT © Akın Coşkun
Available Tools
7 toolsget_aboutA
Get general information about Akın Coşkun: name, title, location, and professional summary.
Inputs: no named parameters.
get_contactA
Get Akın's contact information: email, GitHub, and portfolio URL.
Inputs: no named parameters.
get_experience_summaryA
Get a brief summary of Akın's experience: total projects, production apps, and key technology areas.
Inputs: no named parameters.
get_project_detailA
Get detailed information about a specific project by name.
Inputs: name (required).
get_projectsA
List all of Akın's projects with descriptions, tech stacks, and links.
Inputs: no named parameters.
get_skillsA
Get Akın's technology stack. Optionally filter by category: frontend, backend, database, auth, automation, ai, devops, tools.
Inputs: category.
search_projectsA
Search projects by keyword. Matches against project name, description, tech stack, and highlights.
Inputs: keyword (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Each tool has a clearly distinct purpose: about, skills, projects list, project detail, project search, contact, and experience summary. No two tools overlap in functionality.
All tools follow the verb_noun pattern consistently: get_about, get_skills, get_projects, get_project_detail, search_projects, get_contact, get_experience_summary. The minor variation 'search_projects' still adheres to the pattern.
With 7 tools, the server is well-scoped for a portfolio. Each tool is necessary and sufficient to cover the key aspects of the portfolio without redundancy.
The tool set covers all essential portfolio information: personal intro, skills (with filtering), projects (list, detail, search), contact, and experience summary. No obvious gaps for the stated purpose.
Related MCP Connectors
One MCP server for the services your AI needs: memory, files, Microsoft 365, kanban and more.
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
Hosted MCP server for live public-data APIs and Skills for AI agents.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP server that provides a structured API for AI agents to query a person's resume, including profile, projects, writing, and gated access to experience and skills.MIT
- AlicenseAqualityDmaintenanceAn MCP server that lets recruiters and AI assistants explore your profile, skills, and projects through natural language.6MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that provides Thomas Klaushofer's professional profile including career history, skills, projects, and achievements, allowing AI assistants to answer questions about his background.59 npmMIT
- AlicenseAqualityBmaintenanceAn MCP server that exposes an AI project portfolio as queryable tools, allowing users to ask about projects, search by technology, or get details via natural language.557 PyPI1MIT