VitalyGPT MCP
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., "@VitalyGPT MCPsearch for accessible form design insights"
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.
VitalyGPT MCP
A Model Context Protocol (MCP) server that makes Vitaly Friedman's UX insights available as a tool to any LLM.
Vitaly is the founder of Smashing Magazine and one of the most prolific UX educators on the internet. This project collects his insights and serves them as structured, searchable knowledge — so you can reference his thinking directly inside Claude, Cursor, or any MCP-compatible client while designing your next product.
Status: Personal use / early preview. Shared with Vitaly for feedback before wider distribution.
What it does
Four tools, zero setup friction:
Tool | Description |
| See all UX topic areas covered |
| Full-text search across all insights |
| Get all insights for a specific topic |
| Random insight for design inspiration |
Topics covered: Forms & Inputs · Navigation & IA · Research & Usability Testing · UX Strategy & Metrics · Design Process · Careers & Communication · UI Components & Patterns · AI & Design Tools
Related MCP server: MiniMax Search MCP Server
Setup
Requirements: Node.js 18+
Add to your .mcp.json:
{
"mcpServers": {
"vitalygpt": {
"command": "npx",
"args": ["-y", "@vitalygpt/mcp"]
}
}
}The npm package isn't published yet. For now, clone and run locally:
{
"mcpServers": {
"vitalygpt": {
"command": "node",
"args": ["/path/to/vitalygpt/dist/index.js"]
}
}
}git clone https://github.com/setugk/vitalygpt.git
cd vitalygpt
npm install && npm run buildContributing
Content lives in content/ as plain markdown files — one file per topic. Each insight follows this format:
## Insight Title
One-paragraph summary of the key takeaway.
**Full post:**
The original post content.
**Source:** [LinkedIn](https://linkedin.com/...) · Vitaly Friedman · YYYY-MM-DD
**Tags:** tag1, tag2, tag3To add a new insight: edit the relevant topic file and submit a PR. No code knowledge required.
Topic files:
content/forms-and-inputs.mdcontent/navigation-and-ia.mdcontent/research-and-testing.mdcontent/strategy-and-metrics.mdcontent/process-and-workflow.mdcontent/careers-and-communication.mdcontent/components-and-patterns.mdcontent/ai-and-tools.md
Roadmap
Publish to npm as
@vitalygpt/mcpDeduplicate near-identical entries
Add semantic search (embeddings)
Support for contributions from Vitaly directly
Attribution
All insights are sourced from Vitaly Friedman's public LinkedIn posts, with attribution and links to originals. This project is not affiliated with Vitaly or Smashing Magazine. Shared with permission (pending).
License
MIT
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
- 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/setugk/vitalygpt'
If you have feedback or need assistance with the MCP directory API, please join our Discord server