VS Code extension · MCP server · v4 & v5
Accurate autocomplete, diagnostics, navigation and references on Strapi magic strings — for your editor and your AI agent. It reads your real schema.json, so it never invents a UID that doesn’t exist.
Free · zero config · no telemetry · also on Open VSX · Pro €39.99 — propagated rename & safe refactors →
35
MCP tools for your AI agent
v4 & v5
auto-detected per project
JS & TS
ESM + CommonJS, parity-tested
0
telemetry · config · network calls
UIDs, service/controller refs, policy & middleware names, route handlers — a typo compiles fine and breaks silently in production.
They’re plain strings: no suggestions, no validation, and go-to-definition lands nowhere.
An inline completion is a plausible guess, not a lookup — and an agent that greps for references inherits the same blind spots.
The same engine that reads your project powers both — so a fact verified once is true everywhere.
Editor features →An MCP server exposes the same ground truth so coding agents query your project’s real values instead of grepping for them. Bundled in the extension and auto-registered — zero config.
Free read & analysis tools
server_infoadd_projectrefreshlist_projectsproject_infolist_content_typeslist_componentslist_artifactsget_schemaresolvevalidate_referencefind_referenceslist_routeslist_unusedlist_broken_refscoveragefind_relation_usageslist_refsdependenciesdependentsconfig_sync_status
MCP setup →Everything that reads your code and catches its mistakes is free. Pro is for changing it safely (refactors across call-sites and files), plus Config Sync with your database and the relations diagram.
€0
Free forever.
€39.99 one-time
Perpetual licence + 1 year of updates. Per developer.
Secure checkout via Polar · 14-day money-back
When something can’t be proven (a non-literal string, an unverifiable external plugin), DevKit stays silent rather than show a false positive.
Answers come from your project’s files — not from a model’s guess. Multi-project: it discovers every Strapi project in the workspace by content.
No network calls, no analytics, no code leaving your machine. A licence key is checked once on activation, then works offline.
No. DevKit reads your project files locally and answers from them. There is no telemetry and no network call to a backend — your code never leaves your machine.
Both. The version is detected per project, and v4-in-v5 patterns (e.g. entityService) are flagged.
VS Code and its forks — Cursor, Windsurf, Google Antigravity, VSCodium — via the VS Code Marketplace and Open VSX.
No Strapi 6 is announced yet — the CMS is on v5. DevKit reads your real schema.json and detects the version per project, so it’s built to adapt when v6 lands.
Identical behavior for ESM and CommonJS projects — challenged by a JS⇄TS parity test in the engine.
Open an issue on GitHub (github.com/PaulRichez/devkit-for-strapi/issues): bugs, questions and feature ideas are all welcome. For anything about a Pro licence (key, refund, billing), email pro@paulrichez.fr, which stays private.
Install the free wedge in seconds — your editor and your AI agent get the truth about your Strapi project, today.