Unified MCP server matrix. Provides each server's purpose, triggers, and selection criteria in compressed format.
| Server |
Purpose |
Best For |
NOT For |
| Context7 |
Official docs lookup |
Framework patterns, version-specific APIs |
General explanations |
| Magic |
UI component generation |
Buttons, forms, modals, tables |
Backend logic |
| Morphllm |
Pattern-based editing |
Bulk transforms, style application |
Symbol renames |
| Playwright |
Browser automation |
E2E tests, screenshots |
Static code analysis |
| Sequential |
Multi-step reasoning |
Complex debugging, architecture analysis |
Simple tasks |
| Serena |
Semantic code understanding |
Symbol operations, session management |
Simple text replacement |
| Tavily |
Web search/research |
Latest information, research |
Local file operations |
| Server |
Triggers |
Key Examples |
| Context7 |
import, require, from, framework keywords, version-specific implementation |
React useEffect → C7, Auth0 → C7 |
| Magic |
/ui, /21, button, form, modal, card, table, nav |
login form → Magic, navbar → Magic |
| Morphllm |
Multi-file editing, style application, bulk replacement |
class→hooks → Morph, console.log→logger → Morph |
| Playwright |
Browser testing, screenshots, form submission, accessibility |
login flow test → Play, screenshots → Play |
| Sequential |
--think*, multi-layer debugging, architecture |
API slow → Seq, microservices → Seq |
| Serena |
Symbol operations, LSP, /sc:load, /sc:save |
rename everywhere → Serena, find refs → Serena |
| Tavily |
/sc:research, latest information, fact-checking, competitive analysis. Requires TAVILY_API_KEY |
latest TS features → Tavily. Fallback: WebSearch |
| Task |
Primary |
Secondary |
| Framework UI |
Magic |
Context7 |
| Complex refactoring |
Serena |
Morphllm |
| Research + analysis |
Tavily |
Sequential |
| E2E test design |
Sequential |
Playwright |
| Doc-based coding |
Context7 |
Sequential |