Webiny
Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at large organizations.
What is Webiny?
Webiny is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to open-source, self-hosted cms platform on aws serverless (lambda, dynamodb, s3). typescript framework with multi-tenancy, lifecycle hooks, graphql api, and ai-assisted development via mcp server. built...
Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at large organizations.
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Open-source, self-hosted CMS platform on AWS serverless (Lam
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @webiny/mcpManual Installation
npx -y @webiny/mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Webiny
Webiny is an open-source, self-hosted enterprise CMS built on AWS serverless infrastructure (Lambda, DynamoDB, S3) that ships with a dedicated MCP server giving AI coding assistants deep context about its architecture, content models, lifecycle hooks, and GraphQL APIs. The @webiny/mcp package exposes two tools — list_webiny_skills and get_webiny_skill — so that agents like Claude Code, Cursor, or Kiro can load precise platform documentation on-demand while writing Webiny-specific TypeScript code, dramatically reducing errors caused by hallucinated APIs.
Prerequisites
- Node.js 18+ and npm installed
- An existing Webiny project (follow the Webiny installation guide at webiny.com/docs) or intent to set one up on AWS
- AWS account and credentials configured for deploying Webiny's serverless infrastructure
- An MCP-compatible client such as Claude Desktop, Cursor, or Claude Code
Set up a Webiny project (if not already done)
Create a new Webiny project using the official CLI. This deploys the serverless CMS infrastructure to your AWS account.
npx create-webiny-project my-cms
cd my-cms
yarn webiny deployInstall the Webiny MCP package
The @webiny/mcp package is available on npm. You can also use the configure command to automatically set up MCP in your project.
npm install @webiny/mcp
# Or run the configure command in your project root:
npx webiny-mcp configure claude-codeAdd the server to your MCP client configuration
Add the Webiny MCP server to your Claude Desktop or other client config. The server runs via npx and exposes documentation tools with no additional environment variables required.
{
"mcpServers": {
"webiny": {
"command": "npx",
"args": ["-y", "@webiny/mcp", "serve"]
}
}
}Restart your MCP client
Restart Claude Desktop or your AI coding assistant so it picks up the Webiny MCP server. The list_webiny_skills and get_webiny_skill tools will appear in the connected tools.
Start building Webiny plugins with AI assistance
Ask your AI assistant about Webiny architecture, content models, or lifecycle hooks. It will use the MCP server to load the exact skill documentation before generating code.
Webiny Examples
Client configuration
Claude Desktop config block for the Webiny MCP server using the @webiny/mcp package.
{
"mcpServers": {
"webiny": {
"command": "npx",
"args": ["-y", "@webiny/mcp", "serve"]
}
}
}Prompts to try
Example prompts for AI-assisted Webiny CMS development with the MCP server connected.
- "List all available Webiny skills so I can understand what topics you have documentation for."
- "Show me the Webiny skill for content model field types — I want to add a custom field."
- "How do I add a lifecycle hook that fires before a content entry is published in Webiny?"
- "Write a Webiny plugin that adds a custom validator to the email field type."
- "Explain Webiny's dependency injection system and show me how to inject a custom service."
- "How do I set up multi-tenancy in Webiny and add a new tenant via the GraphQL API?"Troubleshooting Webiny
npx @webiny/mcp serve fails or the package is not found
Verify the package name and version: run 'npm view @webiny/mcp' to confirm it exists on npm. If working inside a Webiny monorepo, the package may already be locally available — try 'yarn webiny-mcp serve' instead or check the scripts in package.json.
list_webiny_skills returns an empty catalog
The skill catalog is bundled with the @webiny/mcp package version. Ensure you are running the latest version: 'npm install @webiny/mcp@latest'. If the catalog is still empty, check whether you need to run the configure command first: 'npx webiny-mcp configure {agent-name}'.
AI assistant generates code with incorrect Webiny API signatures
Explicitly ask the assistant to use the get_webiny_skill tool before generating code (e.g. 'First load the Webiny skill for lifecycle hooks, then write the plugin'). This ensures it reads platform-specific documentation rather than relying on general TypeScript training data.
Frequently Asked Questions about Webiny
What is Webiny?
Webiny is a Model Context Protocol (MCP) server that open-source, self-hosted cms platform on aws serverless (lambda, dynamodb, s3). typescript framework with multi-tenancy, lifecycle hooks, graphql api, and ai-assisted development via mcp server. built for developers at large organizations. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Webiny?
Install via npm with the command: npx -y @webiny/mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Webiny?
Webiny works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Webiny free to use?
Yes, Webiny is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
Webiny Alternatives — Similar Cloud Services Servers
Looking for alternatives to Webiny? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Webiny in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Webiny?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.