Webiny

v6.3.0Cloud Servicesstable

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.

ai-assisted-developmentawsaws-lambdacmsgraphql
Share:
7,979
Stars
0
Downloads
0
Weekly
0/5

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

Serverless CMS
AWS Lambda deployment
Headless content management
webiny

Maintainer

LicenseNOASSERTION
Languagetypescript
Versionv6.3.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @webiny/mcp

Manual Installation

npx -y @webiny/mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 deploy
2

Install 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-code
3

Add 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"]
    }
  }
}
4

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.

5

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.

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.

Quick Config Preview

{ "mcpServers": { "webiny-js": { "command": "npx", "args": ["-y", "@webiny/mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides