Skip to content

Conversation

@SebastianKuehnau
Copy link
Contributor

Adds comprehensive Model Context Protocol (MCP) documentation for integrating the Vaadin MCP server with popular AI development tools and IDEs

What's Added:

  • Complete MCP chapter explaining what MCP is and how it enhances Vaadin development with AI assistants
  • Configuration guides for 8 AI tools:
    • Claude Code, Cursor, Windsurf, Junie (JetBrains, with stdio adapter), GitHub Copilot (VS Code & JetBrains IDEs), Codex (OpenAI), Gemini CLI (Google), Generic guide for other MCP-compatible clients

Documentation Structure:

  • Main MCP overview page (mcp/index.adoc)
  • Tabbed setup guide with tool-specific pages (mcp/supported-tools/)
  • Each tool page includes requirements, configuration, verification steps, and resources

…ar AI tools: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Windsurf, and others.
…ar AI tools: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Windsurf, and others.
@CLAassistant
Copy link

CLAassistant commented Oct 30, 2025

CLA assistant check
All committers have signed the CLA.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-actions
Copy link

github-actions bot commented Oct 30, 2025

AI Language Review

  • Claude Code: No issues found.
  • Codex: No issues found.
  • Cursor: No issues found.
  • Gemini CLI: No issues found.
  • GitHub Copilot: No issues found.
  • Junie: No issues found.
  • Other Tools: No issues found.
  • Windsurf: No issues found.
  • Setup Guide: No issues found.

@SebastianKuehnau SebastianKuehnau enabled auto-merge (squash) October 30, 2025 14:56
Copy link
Member

@mstahv mstahv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is the best!

@SebastianKuehnau SebastianKuehnau merged commit a0de177 into v24 Oct 31, 2025
4 checks passed
@SebastianKuehnau SebastianKuehnau deleted the mcp-intro branch October 31, 2025 08:36
@peholmst peholmst added the target/main cherry pick to main branch label Nov 3, 2025
@vaadin-bot
Copy link
Contributor

Hi @SebastianKuehnau and @SebastianKuehnau, when i performed cherry-pick to this commit to main, i have encountered the following issue. Can you take a look and pick it manually?
Error Message:
Error: Command failed: git cherry-pick a0de177
error: could not apply a0de177... Mcp intro (#4711)
hint: After resolving the conflicts, mark them with
hint: "git add/rm ", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".

peholmst pushed a commit that referenced this pull request Nov 3, 2025
* Add configuration guides for Vaadin MCP server integration with popular AI tools: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Windsurf, and others.

* Add configuration guides for Vaadin MCP server integration with popular AI tools: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Windsurf, and others.

* Add JetBrains IDE support for GitHub Copilot with Vaadin MCP server

* fix: add documentation for using chartoptions to set language translations (#4691)

* fix: add documentation for using chartoptions to set language translations for charts

* fix: update language according to suggestion

Co-authored-by: Rolf Smeds <rolf@vaadin.com>

* fix: update language according to suggestion

Co-authored-by: Rolf Smeds <rolf@vaadin.com>

---------

Co-authored-by: Rolf Smeds <rolf@vaadin.com>

* Add configuration guides for Vaadin MCP server integration with popular AI tools: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Windsurf, and others.

* Add JetBrains IDE support for GitHub Copilot with Vaadin MCP server

* Expand AI vocabulary and refine MCP documentation.

* Add "Streamable" to accept list and fix broken formatted links in MCP documentation

* Update hyperlink in Vaadin documentation reference

* Simplify wording, fix capitalization, and standardize phrasing across MCP-related documentation.

* Refine phrasing in MCP tool guides for clarity and consistency; add SSE abbreviation.

---------

Co-authored-by: sujoykd <106066145+sujoykd@users.noreply.github.com>
Co-authored-by: Rolf Smeds <rolf@vaadin.com>
This was referenced Nov 3, 2025
peholmst added a commit that referenced this pull request Nov 3, 2025
* Mcp intro (#4711)

* Add configuration guides for Vaadin MCP server integration with popular AI tools: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Windsurf, and others.

* Add configuration guides for Vaadin MCP server integration with popular AI tools: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Windsurf, and others.

* Add JetBrains IDE support for GitHub Copilot with Vaadin MCP server

* fix: add documentation for using chartoptions to set language translations (#4691)

* fix: add documentation for using chartoptions to set language translations for charts

* fix: update language according to suggestion

Co-authored-by: Rolf Smeds <rolf@vaadin.com>

* fix: update language according to suggestion

Co-authored-by: Rolf Smeds <rolf@vaadin.com>

---------

Co-authored-by: Rolf Smeds <rolf@vaadin.com>

* Add configuration guides for Vaadin MCP server integration with popular AI tools: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Windsurf, and others.

* Add JetBrains IDE support for GitHub Copilot with Vaadin MCP server

* Expand AI vocabulary and refine MCP documentation.

* Add "Streamable" to accept list and fix broken formatted links in MCP documentation

* Update hyperlink in Vaadin documentation reference

* Simplify wording, fix capitalization, and standardize phrasing across MCP-related documentation.

* Refine phrasing in MCP tool guides for clarity and consistency; add SSE abbreviation.

---------

Co-authored-by: sujoykd <106066145+sujoykd@users.noreply.github.com>
Co-authored-by: Rolf Smeds <rolf@vaadin.com>

* Revert changes to package.json

---------

Co-authored-by: Sebastian Kuehnau <seb@vaadin.com>
Co-authored-by: sujoykd <106066145+sujoykd@users.noreply.github.com>
Co-authored-by: Rolf Smeds <rolf@vaadin.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants