CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

ai-unified-process/aiup-vaadin

AI Unified Process UI layer with Vaadin - Flow and Hilla views, Browserless and Vitest view tests, and Playwright end-to-end tests

94

1.08x
Quality

94%

Does it follow best practices?

Impact

94%

1.08x

Average score across 5 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

mcp-servers.mdrules/

Optional MCP servers for the Vaadin skills

The aiup-vaadin skills work without any MCP servers — they fall back to your own knowledge and the documentation links inside each skill. For authoritative, up-to-date docs and API lookups, configure the optional MCP servers below in your agent. They are advisory only; nothing in these skills hard-requires them.

Servers

ServerTypeURL / commandUsed by
Vaadinhttphttps://mcp.vaadin.com/docsvaadin-flow-ui, hilla-ui, vaadin-flow-ui-test, hilla-ui-test
Playwrightstdionpx @playwright/mcp@latestvaadin-e2e-test (exploring the running application)

Configure in Claude Code

Add these to your project's .mcp.json (the Tessl tessl mcp start bridge can stay alongside them):

{
  "mcpServers": {
    "Vaadin":     { "type": "http", "url": "https://mcp.vaadin.com/docs" },
    "playwright": { "type": "stdio", "command": "npx", "args": ["@playwright/mcp@latest"] }
  }
}

For other agents (Cursor, Gemini, Codex, Copilot), add the same servers to that agent's MCP configuration file.

Note for Tessl-installed users

Tessl ships these servers with the plugin: tessl install reads the plugin's bundled .mcp.json and writes them into the MCP configuration of each agent it configures, as the Claude Code marketplace install does. If your agent does not list them after the install — an agent Tessl does not configure, or a manual skill copy — configure the servers above manually as shown.

.mcp.json

README.md

tile.json