We bouwen Stack Scout als een recommendation engine die developers helpt de juiste tech stack te kiezen. Beschrijf wat je wilt bouwen, krijg gescoorde aanbevelingen uit 25 gecureerde stacks, met trade-offs, risico's en een 48-uurs implementatieplan.
Deze week hebben we drie grote updates uitgebracht: MCP-ondersteuning, een ChatGPT App Store-inzending en een Community-sectie met Stack Overflow. Dit is wat er veranderd is, waarom we het zo gebouwd hebben en wat het betekent voor developers.
MCP: Eén protocol, twee transports
Wat is MCP?
Model Context Protocol (MCP) is een standaard ontwikkeld door Anthropic waarmee AI-assistenten externe tools kunnen aanroepen. Zie het als een universele stekker voor AI. In plaats van custom integraties te bouwen voor elke AI-assistent, bouw je één MCP-server en elke compatibele client kan hem gebruiken.
Stack Scout spreekt nu MCP. Dat betekent dat ChatGPT, Claude Desktop, Cursor, VS Code en elke andere MCP-compatibele client onze recommendation engine direct vanuit hun interface kan gebruiken.
Hoe we het gebouwd hebben
We hebben MCP geïmplementeerd in twee transport-modi, beide met dezelfde scoring engine onder de motorkap:
Een stateless Netlify Function op https://aidevtools.app/mcp die JSON-RPC 2.0 spreekt over HTTP POST. Dit is wat ChatGPT gebruikt. Geen authenticatie nodig, geen sessie-state, geen gebruikersdata opgeslagen.
Een Node.js-proces in mcp-server/index.ts voor lokale tools zoals Claude Desktop, VS Code en Cursor. Dezelfde tools, dezelfde scoring, ander transport.
De drie tools
Beide transports bieden exact dezelfde drie tools:
| Tool | Wat het doet |
|---|---|
| recommend_stack | Top-3 stack-aanbevelingen op basis van je use case, teamgrootte, budget, tijdlijn en eisen |
| compare_stacks | Vergelijk 2-4 specifieke stacks naast elkaar met score-breakdown |
| list_available_stacks | Bekijk alle 25 gecureerde stacks met metadata, componenten en GDPR-geschiktheid |
Elke tool is read-only en idempotent. Dezelfde input, dezelfde output, elke keer.
De scoring engine
Onder de motorkap draaien alle aanbevelingen door een deterministische scoring engine die stacks evalueert op vijf assen: snelheid, kosten, privacy, developer experience en schaalbaarheid. De engine past gewogen prioriteiten toe op basis van je context en geeft de best passende opties terug met transparante score-breakdowns.
Geen LLM betrokken bij de scoring zelf. Het is wiskunde, geen magie. De stack-database is een statisch JSON-bestand met 25 gecureerde stacks die we handmatig onderhouden.
Beveiliging
We hebben onze implementatie getoetst aan OpenAI's MCP Risks and Safety-richtlijnen:
- -Geen gebruikersdata-opslag. Requests worden in-memory verwerkt en direct gewist.
- -Geen schrijfacties. Alle tools zijn read-only.
- -Geen externe API-calls vanuit het MCP endpoint.
- -Geen payload logging. We loggen geen tool-argumenten of request bodies.
- -CORS vergrendeld op
https://chatgpt.com.
Eén keer gebouwd, drie keer gedistribueerd
Toen we het MCP endpoint bouwden, bouwden we het niet specifiek voor één client. We bouwden het als een general-purpose tool server. Dezelfde scoring engine bedient nu drie kanalen:
Shared Scoring Engine + Stack Database
scoring.ts + stacks.json
Website
(React)
Stack Scout UI
REST API
(/v1/*)
Mobile apps, scripts
MCP
(/mcp)
ChatGPT, Claude, Cursor
Drie kanalen. Eén waarheid. Nul sync-problemen.
ChatGPT Apps: Dezelfde engine, nieuw publiek
Stack Scout is ingediend bij de ChatGPT App Store als native MCP-app. Na goedkeuring kan elke ChatGPT-gebruiker vragen stellen als "Wat is de beste stack voor een SaaS facturatie-app?" en direct onze aanbevelingen krijgen in ChatGPT, met scoring, trade-offs en een concreet implementatieplan.
Wat het niet is
Stack Scout is geen chatbot. Het is geen wrapper rond GPT. De scoring is volledig deterministisch en draait server-side zonder LLM-calls. ChatGPT is de natural language interface die je vraag vertaalt naar gestructureerde parameters, onze tools aanroept en het antwoord opmaakt. De intelligentie zit bij ChatGPT. De nauwkeurigheid en consistentie bij ons.
Voordelen
Bereik.
ChatGPT heeft honderden miljoenen gebruikers. Wij hebben een niche developer tool. De App Store zet Stack Scout voor een publiek dat we via SEO alleen nooit zouden bereiken.
Nul drempels.
Gebruikers hoeven niet naar onze website, de interface te leren of te begrijpen hoe de recommendation engine werkt. Ze stellen gewoon een vraag in ChatGPT.
Automatische context.
ChatGPT is uitstekend in het extraheren van gestructureerde data uit natuurlijke taal. Gebruikers beschrijven hun project in hun eigen woorden en ChatGPT vertaalt dat naar de juiste parameters.
Nadelen
Geen controle over de ervaring.
ChatGPT kan resultaten samenvatten, herformatteren of eigen commentaar toevoegen. De data is accuraat, maar de framing is van ChatGPT.
Attributie.
Gebruikers weten misschien niet eens dat ze Stack Scout gebruiken. Goed voor de gebruikerservaring, minder voor merkbekendheid.
Afhankelijkheid.
Als OpenAI hun MCP-implementatie wijzigt of de App Store aanpast, zijn we aan hun genade overgeleverd.
Community: Stack Overflow in je workflow
Elke developer bereikt een punt waarop documentatie niet genoeg is. Je wilt zien hoe iemand anders hetzelfde probleem heeft opgelost. We hebben een Community-sectie toegevoegd aan AI Dev Tools die drie dingen biedt:
Zoek Stack Overflow direct vanuit AI Dev Tools. Quick search tags voor veelvoorkomende queries zoals "Supabase RLS" of "Next.js auth best practices".
Stack Overflow's AI-powered antwoorden, onderbouwd met community-geverifieerde kennis. Directe link vanuit de Community-sectie.
Stack Overflow biedt een MCP Server die direct aansluit op Cursor, Claude Code of Copilot. Query Stack Overflow vanuit je IDE.
Community is nu een volwaardige sectie in de navigatie. Wij geloven dat developer-beslissingen geïnformeerd moeten worden door zowel gecureerde aanbevelingen (Stack Scout) als community-ervaring (Stack Overflow). Die twee vullen elkaar aan.
Wat nu
Deze drie updates delen een rode draad: Stack Scout beschikbaar maken waar developers al zijn. Op onze website, in ChatGPT, in je IDE en verbonden met de community waar je al op vertrouwt.
De stack-database bevat nu 25 gecureerde stacks, van snelle MVP-setups (Next.js + Supabase + Vercel) tot enterprise-configuraties (Azure + .NET + OpenAI) en privacy-first opties (self-hosted Docker + Ollama).
Feedback of suggesties?
Heb je ideeën over Stack Scout, de MCP-integratie of de Community-sectie? Laat het ons weten.


