Community vs Custom Servers
Prefer proven servers for standard integrations.
The Build-vs-Adopt Decision
Every MCP integration starts with a fork in the road: do you adopt a community server someone already built, or write a custom one from scratch?
The exam-grade default is clear: prefer proven community MCP servers for standard integrations. Reach for a custom server only when your need is genuinely non-standard.
This lesson teaches you to make that call like an architect — weighing maintenance, security, and capability, not just lines of code.
What an MCP Server Actually Provides
Before choosing, recall what a server exposes. MCP servers offer three primitives:
- Tools — actions the model can invoke (create an issue, run a query).
- Resources — read-only data and context (schemas, catalogs, files).
- Prompts — reusable templates.
A "standard integration" — GitHub, Postgres, Slack, filesystem — almost always maps onto these primitives in a way the community has already solved. That overlap is exactly why adopting beats rebuilding.
All lessons in this course
- Tools, Resources & Prompts
- Project vs User Scope
- Secrets with Environment Variables
- Community vs Custom Servers