{"type":"mcp_server","name":"spring-ai-mcp-test","description":"This repository demonstrates Spring AI's integration with the Model Context Protocol (MCP) using Spring Boot, showcasing both server and client implementations for services like geocoding and timezone retrieval, enabling LLM interaction.","category":"AI","language":"Java","stars":2,"forks":0,"owner":"oalles","github_url":"https://github.com/oalles/spring-ai-mcp-test","homepage":null,"setup":"## Setup\n1. **Start Geocoder Service**:\n    ```bash\n    cd geocoder\n    mvn spring-boot:run\n    ```\n\n2. **Start Timezone Service**:\n    ```bash\n    cd timezone\n    mvn spring-boot:run\n    ```\n\n3. **Start MCP Host**:\n    ```bash\n    cd mcp-host\n    mvn spring-boot:run\n    ```","tools":"## Available Tools\n\n1. Geocoder Service (Provides latitude and longitude for a given city).\n2. Timezone Service (Provides timezone information for a given latitude and longitude).\n3. MCP Host (Uses the Geocoder and Timezone services via MCP clients and provides a console interface to interact with an LLM).\n4. Spring AI MCP (Extends the MCP Java SDK and provides dedicated Spring Boot starters for both clients and servers).\n5. ChatClient (Used to interact with the LLM and execute tool calls).","faq":null,"created_at":"2025-03-18T15:12:35+00:00","updated_at":"2025-03-25T06:25:43+00:00","source_url":"https://model-context-protocol.com/servers/spring-ai-mcp-model-context-protocol","related_articles":[]}