awesome-copilot/collections/java-mcp-development.md
Troy Simeon Taylor eec72209d0
Add Java MCP Server Development collection (#329)
* Add Java MCP Server Development collection

- Add Java MCP server best practices instruction
- Add Java MCP server project generator prompt
- Add Java MCP expert chat mode
- Add Java MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official MCP Java SDK
- Tool/resource/prompt handlers with reactive streams
- Project Reactor for async processing
- Spring Boot integration with starters
- Stdio and HTTP transport support
- JSON schema construction with fluent builders
- Synchronous facade for blocking use cases
- Maven and Gradle build configurations

* Fix Java MCP generator prompt

- Add missing import statements for handler classes
- Add handler registration in test server setup

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:11:02 +11:00

4.2 KiB

Java MCP Server Development

'Complete toolkit for building Model Context Protocol servers in Java using the official MCP Java SDK with reactive streams and Spring Boot integration.'

Tags: java, mcp, model-context-protocol, server-development, sdk, reactive-streams, spring-boot, reactor

Items in this Collection

Title Type Description
Java MCP Server Development Guidelines
Install in VS Code
Install in VS Code Insiders
Instruction Best practices and patterns for building Model Context Protocol (MCP) servers in Java using the official MCP Java SDK with reactive streams and Spring integration.
Java MCP Server Generator
Install in VS Code
Install in VS Code Insiders
Prompt Generate a complete Model Context Protocol server project in Java using the official MCP Java SDK with reactive streams and optional Spring Boot integration.
Java MCP Expert
Install in VS Code
Install in VS Code Insiders
Chat Mode Expert assistance for building Model Context Protocol servers in Java using reactive streams, the official MCP Java SDK, and Spring Boot integration. see usage

Collection Usage

Java MCP Expert

recommended

This chat mode provides expert guidance for building MCP servers in Java.

This chat mode is ideal for:

  • Creating new MCP server projects with Java
  • Implementing reactive handlers with Project Reactor
  • Setting up stdio or HTTP transports
  • Debugging reactive streams and error handling
  • Learning Java MCP best practices with the official SDK
  • Integrating with Spring Boot applications

To get the best results, consider:

  • Using the instruction file to set context for Java MCP development
  • Using the prompt to generate initial project structure
  • Switching to the expert chat mode for detailed implementation help
  • Specifying whether you need Maven or Gradle
  • Providing details about what tools or functionality you need
  • Mentioning if you need Spring Boot integration

This collection includes 3 curated items for java mcp server development.