LLM SSE MCP Demo MCP Server

This project demonstrates the integration between LLM clients and MCP (Model Context Protocol) servers using Server-Sent Events (SSE) for real-time

Local serverstdio

What is the LLM SSE MCP Demo MCP Server?

This project demonstrates the integration between LLM clients and MCP (Model Context Protocol) servers using Server-Sent Events (SSE) for real-time communication.

The short version

This project demonstrates the integration between LLM clients and MCP (Model Context Protocol) servers using Server-Sent Events (SSE) for real-time communication. It consists of three Spring Boot applications that showcase OAuth 2.0 security, tool calling capabilities with various LLM models, and secure authentication services.

What it needs from you

  • Java 17 or higher - Gradle - API keys for cloud LLM providers (optional) - Ollama installed locally (for local models) - Docker & Docker Compose

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Java 17 or higher - Gradle - API keys for cloud LLM providers (optional) - Ollama installed locally (for local models) - Docker & Docker Compose
VariableDescriptionRequired
ANTHROPIC_API_KEYCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes
GOOGLE_PROJECT_IDConfiguration value read at startup.Optional
GOOGLE_ZONEConfiguration value read at startup.Optional

Frequently asked questions

Anthropic Claude (claude-sonnet-4-20250514), OpenAI (o4-mini-2025-04-16), Google Gemini (gemini-2.5-flash-preview-05-20), and Ollama (qwen3:8b locally).