Vaadin MCP Server
The Vaadin Model Context Protocol (MCP) server gives AI coding assistants direct access to comprehensive Vaadin documentation, enabling intelligent code assistance for Vaadin Java and React applications.
Standalone deployment?
The setup snippets below point at the hosted service at https://mcp.vaadin.com/docs.
The MCP server is also available as a Docker image you can run yourself. In that case,
substitute your own host — typically
http://localhost:8080/docs in development or your internal
hostname in production.
See the self-hosting guide for how to run the image, the license key it needs, and how to serve it behind a reverse proxy.
Setup instructions
Pick your AI coding tool to see its setup.
Transport types
Important: The Vaadin MCP server uses HTTP transport (streamable-http). This is natively supported by Claude Code, Cursor, and Devin Desktop. For stdio-only tools like Junie, you can use @pyroprompts/mcp-stdio-to-streamable-http-adapter as a bridge between the two transport types.
What's included
- Semantic search across Vaadin documentation
- Full document retrieval for complete context
- Component version information and API references
- Component-specific API documentation (Java, React, Web Components)
- Component styling and theming information
- Support for both Java and React applications
- Current Vaadin version information
- Vaadin development primer with best practices