{"repo":"microsoft/lets-learn-mcp-java","free":true,"listed":false,"github":"https://github.com/microsoft/lets-learn-mcp-java","clone":"git clone https://github.com/microsoft/lets-learn-mcp-java.git","description":"Learn how to build Java-based MCP Servers and Clients with LangChain4J and Quarkus","language":"Java","stars":36,"topics":["java","mcp","lets-learn-mcp"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Learn MCP Java Tutorial A comprehensive Java tutorial demonstrating Model Context Protocol (MCP) implementation with Quarkus server and LangChain4j client, featuring a monkey species dataset for hands-on learning. 📚 Tutorial Overview This project showcases a complete MCP ecosystem built in Java, including: - MCP Server : Quarkus-based HTTP SSE server with monkey species data tools - MCP Client : Interactive CLI client using LangChain4j and Ollama integration - Step-by-step Documentation : Complete guides for building MCP applications with GitHub Copilot 🚀 Quick Start Prerequisites - Java 21+ - Maven 3.8+ - VS Code with Java Extension Pack - Ollama (for LLM integration) Getting Started 1. Clone the repository 2. Start the MCP Server 3. Run the MCP Client 📖 Tutorial Structure This tutorial is organized into sequential parts: Part Title Description ------ ------- ------------- Part 1: Prerequisites and Setup Project Setup Install tools, understand MCP, and prepare your environment Part 2: Building the MCP Server MCP Server Build a Quarkus-based MCP server with monkey species tools Part 3: Building the MCP Client MCP Client Create an interactive CLI client using LangChain4j 🏗️ Architecture 🐒 Featured Tools The MCP server provides these monkey species tools: - List Species : Get all available monkey species - Species Details : Retrieve detailed information about specific species - Random Species : Get a random monkey species - Statistics : View dataset statistics and access c","default_branch":null,"files":null,"tree":[],"storefront":"/r/microsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/microsoft/lets-learn-mcp-java/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}