Vaadin MCP Server

by Unknown

Not rated
Website

About

The Vaadin Model Context Protocol (MCP) server provides AI coding assistants with direct access to comprehensive Vaadin documentation, enabling intelligent code assistance for Vaadin Java and React applications.

Details

Author
Unknown
Categories
Developer Tools, Knowledge Base, Other

The Vaadin Model Context Protocol (MCP) server provides AI coding assistants with direct access to comprehensive Vaadin documentation, enabling intelligent code assistance for Vaadin Java and React applications.

The Vaadin Model Context Protocol (MCP) server provides AI coding assistants with direct access to comprehensive Vaadin documentation, enabling intelligent code assistance for Vaadin Java and React applications.

Click on your AI coding tool to expand setup instructions:

Add the Vaadin MCP server using the CLI or manual configuration.

claude mcp add vaadin --transport http https://mcp.vaadin.com/docs
{ "mcpServers": { "vaadin": { "type": "http", "url": "https://mcp.vaadin.com/docs" } } }

- Project-scoped:.mcp.json(in project root)
- Global:~/.claude.json

Note:Restart Claude Code after making configuration changes.

Add the Vaadin MCP server to your project or global configuration.

{ "mcpServers": { "vaadin": { "type": "http", "url": "https://mcp.vaadin.com/docs" } } }

- Project-scoped:.cursor/mcp.json
- Global:~/.cursor/mcp.json

Note:Restart Cursor after making configuration changes.

Add the Vaadin MCP server through Windsurf Settings (bottom right) orCmd+Shift+P→ "Open Windsurf Settings".

Configuration (~/.codeium/windsurf/mcp_config.json):

{ "mcpServers": { "vaadin": { "type": "http", "url": "https://mcp.vaadin.com/docs" } } }

Note:Click the Hammer icon on the Cascade toolbar to view connected MCP tools.

Junie only supports stdio-based MCP servers. Use@pyroprompts/mcp-stdio-to-streamable-http-adapterto bridge stdio to the HTTP-based Vaadin MCP server.
- Open IDE settings:Ctrl+Alt+S(Windows/Linux) orCmd+,(macOS)
- Navigate to Tools → Junie → MCP Settings
- Click the Add button and add the configuration below

{ "mcpServers": { "vaadin": { "command": "npx", "args": ["@pyroprompts/mcp-stdio-to-streamable-http-adapter"], "env": { "URI": "https://mcp.vaadin.com/docs", "MCP_NAME": "vaadin" } } } }

Note:The adapter uses environment variables to configure the connection.URIpoints to the Vaadin MCP server endpoint, andMCP_NAMEis an identifier for the server.

- Project-scoped:.junie/mcp/mcp.json
- Global:~/.junie/mcp.json

⚠️ Important:MCP servers only work when GitHub Copilot is used inAgent mode. Regular Copilot Chat does not support MCP.

Agent mode with MCP support is now in public preview for JetBrains IDEs (as of May 2025).
- Create.copilot/mcp-config.jsonin your project root (JetBrains IDEs use the same format as VS Code)
- Add the configuration below
- Switch to Agent mode:Click the GitHub Copilot icon → Change to Agent mode
- Configure MCP servers: Click Tools icon → Add More Tools → Edit mcp.json
- Alternative: Click GitHub Copilot icon → Edit settings → MCP Servers section

Configuration (.copilot/mcp-config.json):

{ "servers": { "vaadin": { "url": "https://mcp.vaadin.com/docs" } } }

Known Issue:Some users report that tools may not appear if MCP servers are configured after the IDE has started. For best results, create themcp-config.jsonfile before starting your IDE.

Enterprise Note:Organizations with Copilot Business or Enterprise must enable the "MCP servers in Copilot" policy (disabled by default).

- GitHub Copilot MCP Guide
-
JetBrains MCP Announcement

⚠️ Important:MCP servers only work when GitHub Copilot is used inAgent mode. Regular Copilot Chat does not support MCP.
- Create.vscode/mcp.jsonin your project root
- Add the configuration below
- Click the Start button that appears at the top of the MCP servers list
- Switch to Agent mode:Open Copilot Chat → Click mode selector → Select "Agent"
- Click the tools icon in Agent mode to view available MCP servers

{ "servers": { "vaadin": { "type": "http", "url": "https://mcp.vaadin.com/docs" } } }

Enterprise Note:Organizations with Copilot Business or Enterprise must enable the "MCP servers in Copilot" policy (disabled by default).

- VS Code MCP Documentation
-
GitHub Copilot MCP Guide

Add the Vaadin MCP server to your Codex configuration. Works with both Codex CLI and IDE extension.
- Open or create~/.codex/config.toml
- Add the server configuration below
- Restart Codex to load the new MCP server

[mcp_servers.vaadin] url = "https://mcp.vaadin.com/docs"

Version Requirement:HTTP-based MCP servers require Codex CLI version 0.43 or later. If you see "missing field command" errors, upgrade with:npm install -g @openai/codex@latest

- Codex MCP Documentation
-
Codex GitHub Repository

Add the Vaadin MCP server to your Gemini CLI configuration. Gemini will automatically use Vaadin documentation tools when relevant.
- Open or create~/.gemini/settings.json
- Add the server configuration below
- Restart Gemini CLI to load the new MCP server

Configuration (~/.gemini/settings.json):

{ "mcpServers": { "vaadin": { "httpUrl": "https://mcp.vaadin.com/docs" } } }

Note:Gemini CLI will automatically invoke Vaadin tools when you ask questions about Vaadin development (e.g., "What is a TestBench UI unit test?").

- Gemini CLI GitHub Repository
-
Gemini CLI MCP Documentation

Add the Vaadin MCP server to your Opencode configuration.
- Open or createopencode.jsonin your project root
- Add the server configuration below
- Restart Opencode to load the new MCP server

{ "$schema": "https://opencode.ai/config.json", "mcp": { "vaadin": { "type": "remote", "url": "https://mcp.vaadin.com/docs", "enabled": true } } }

The Vaadin MCP server can be used with any MCP-compatible client. Choose the appropriate configuration based on your tool's transport support:

If your tool supports HTTP/SSE natively:

The exact configuration format depends on your specific tool. Look for settings like "MCP Server URL", "HTTP transport", or "Streamable HTTP" in your tool's documentation.

Use an HTTP adapter to bridge stdio to HTTP. This works with any stdio-based MCP client:

{ "mcpServers": { "vaadin": { "command": "npx", "args": ["@pyroprompts/mcp-stdio-to-streamable-http-adapter"], "env": { "URI": "https://mcp.vaadin.com/docs", "MCP_NAME": "vaadin" } } } }

Adapt the JSON structure to match your tool's configuration format. The adapter uses environment variables:URIfor the server endpoint andMCP_NAMEas an identifier.

Important:The Vaadin MCP server usesHTTP transport (streamable-http). This is natively supported by Claude Code, Cursor, and Windsurf. For stdio-only tools like Junie, you can use@pyroprompts/mcp-stdio-to-streamable-http-adapteras a bridge between the two transport types.

- 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

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

It exposes Micronaut framework documentation and guides as MCP resources, it offers tools to search the docs and prompts to help you write tests and perform tasks in an idiomatic way

The official Model Context Protocol server for webforJ - providing AI assistants with Java web development tools, project generation, and comprehensive documentation access. Works with Claude, VS Code, Cursor, and all MCP-enabled environments.

Local stdio MCP server that lets AI coding agents read and maintain structured architecture, rules, and decisions directly from your repository.

Official Context7 MCP server that brings up-to-date, version-specific library documentation and code examples into AI coding prompts.

Remote, no-auth MCP server providing AI-powered codebase context and answers

Official Svelte MCP server, provides docs and suggestions on the generated code.

Documentation and assembly review for @nhtio/adk.

Structured .aide spec files that give AI agents progressive disclosure into your codebase architecture. 6 MCP tools, 8 slash commands, TUI wizard, multi-IDE support.

Assists AI developers with requirement clarification, module design, and technical architecture.

AmazingMCP — MCP Server for .NET / C# Codebases

An MCP server that gives AI agents deep understanding of C# codebases via Roslyn — type search, dependency graphs, usage analysis, and architecture overviews, all from a live in-memory compilation.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.