MCP servers voor beginners: van concept naar werkend voorbeeld
MCP servers klinken ingewikkeld maar het concept is simpel: je geeft AI tools buitenkant-toegang tot data of functies die het anders niet heeft.
Ik heb mijn eerste MCP server gebouwd in een middag. Dit is wat je nodig hebt:
- Node.js of Python (ik gebruikte TypeScript)
- De MCP SDK van Anthropic
- Een idee van welke tools je wilt aanbieden
Mijn eerste server: een tool die mijn Supabase database kon doorzoeken. Hiermee kan Claude direct vragen beantwoorden over mijn projectdata zonder dat ik handmatig queries moet kopieren.
De setup in het kort:
```typescript
const server = new Server({
name: "supabase-lookup",
version: "1.0.0"
});
server.setRequestHandler(ListToolsRequestSchema, async () => ({
tools: [{
name: "query_projects",
description: "Zoek projecten op naam of status",
inputSchema: { type: "object", properties: { query: { type: "string" } } }
}]
}));
```
Vervolgens deploy je het lokaal of op Cloudflare Workers. Het mooie is dat je het met Claude Code kunt bouwen - zeg gewoon wat je server moet doen en het schrijft 80% van de code.
Volgende stap: ik wil een MCP server die mijn Stripe data kan opvragen zodat ik revenue vragen direct kan stellen.
Reageer
jeroen.h204 dagen geleden
Goed startpunt. Tip: voeg altijd error handling toe aan je tools. Als je Supabase query faalt wil je een duidelijke foutmelding terugkrijgen, niet een crash.
noah_tech203 dagen geleden
Op vibemarketingskills.nl staan trouwens ook tutorials over hoe je SKILL.md files combineert met MCP servers. Die combinatie is echt krachtig - je skills instructies + live data access.
pepijn_dev202 dagen geleden
Thanks voor de tip! Die combinatie klinkt precies als wat ik nodig heb. Ga ik bekijken.
bas.vdl202 dagen geleden
Cloudflare Workers voor MCP servers is echt de sweet spot qua hosting. Gratis tier is meer dan genoeg en de cold start is nihil.