How To Extend Strapi's MCP Server With a Custom Tools via a Plugin
π Enable Strapi's built-in MCP server with one line of config
β Build custom MCP tools the auto-CRUD can't cover
π‘ Wrap them in a plugin for shareable, versionable workflows
β οΈ Avoid the Admin Token vs API Token gotcha that breaks setups
π Full tutorial: https://t.co/1vpAKL1alO
How to Migrate from Contentful to Strapi Using a Claude Code Skill
Here's what you'll learn:
π Move a full site (blog + product catalog) from Contentful to Strapi without writing migration code
β Carry over rich text, images, and relationships with a @claudeai Code skill that reads your model
π‘ Re-run safely thanks to idempotent migrations via a `contentfulId` field
β οΈ Why the Salesforce acquisition makes content ownership matter more than ever
π Full tutorial: https://t.co/xkMXhBcont
Strapi Community Hub is now live! π
The Strapi Community Hub is the new home for everything built by and for the community, all in one place:
β The plugin Marketplace,
β Framework Integrations,
β Project Showcases
β Partners, and
β Community member profiles.
If you've built a plugin, template, or project of your own, you can now submit it and get it listed in the Strapi ecosystem for everyone to discover and use.
π Link to community hub: https://t.co/SIUc6CIHMn
Love hearing this. If you're building your own site with Strapi, the quickstart gets you to a working API in a few minutes: https://t.co/90EnLpfFbx.
Shout if you get stuck on anything; happy to point you in the right direction.
You can connect with the Strapi community on our Discord community channel: https://t.co/C7NfBeyM6R or GitHub discussions: https://t.co/WH5aBiuX2Y
@CzezaryG So sorry to hear. During our tests, we were not able to reproduce it in Strapi 4.
If you ever hit anything like it in v5, please share the query on our Discord community channel:
https://t.co/t6Gm2eJSAo or GiiHub discussions: https://t.co/TeSGhuDQKJ
Sorry about that.
9 times out of 10, it's one of two things:
1. Populate returns nothing if the role is missing "find" permission on the related content type
2. Dynamic zones need the "on" fragment syntax (plain populate=* only goes 1 level deep).
The interactive query builder in the docs writes the URL for you: https://t.co/pWmMkHAzgu.
If neither fixes it, please share the query on our Discord community channel: https://t.co/C7NfBeyM6R or GiiHub discussions: https://t.co/WH5aBiuX2Y
Building Docs for the AI Era, Part 1: Self-Healing Docs
Here's what you'll learn:
π How we built the first self-healing docs pipeline for a headless CMS
β Progressive cost gating: regex first, cheap AI next, capable model last
π‘ Real results: 213 PRs scanned, 22 doc PRs generated, $11.38 total cost
β οΈ Why the human architect stays central. AI drafts, humans judge
π Full article: https://t.co/ss3AzyiC58
Astro and Strapi Website Tutorial Part 3: Project Build
You will learn:
π Components, routing, and content fetching all in one
β The series comes together here
π Part 3: https://t.co/mmcrWhgEK1
Streaming Strapi Dynamic Zones in Next.js 16: Part 1
Learn how to model a Strapi 5 Dynamic Zone and build a typed two-phase fetch layer for http://Next.js 16 that streams content without client-side waterfalls by @rishi_raj_jain_
In part 1, you will:
π― Model your content in Strapi 5
π― Build a Streaming-Ready Fetch Layer in Next.js 16
π― Have the complete data layer for a streaming Dynamic Zone
π Full post: https://t.co/HLxj6MOxdD
Strapi Cloud Plan Update
βΉοΈ What we learned
βΉοΈ What's changing
βΉοΈ Where we're focusing next
βΉοΈ What this means for you
π Learn more: https://t.co/Hz1mxuCFMq
The Strapi MCP server is now GA: a stable surface to wire agents to your content
- Expose your content types as agent-callable tools in one line of config
- Works with Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP client
- Scoped by Admin tokens you control: agents never see more than you allow
- Free, self-hosted, no tier gating
π Read more: https://t.co/o7jOblYWW2
@catmanyau Hi @catmanyau, thanks for asking. The one-line config just enables the server, and the actual safety boundary is the Admin token you attach to it.
Mux Video Uploader Plugin with Strapi and http://Next.js
What you will learn
π Upload, transcode, and embed video
β Mux + Strapi plugin wired to Next.js
π Tutorial: https://t.co/NA2KKl6pOu