MCP Mediator MCP Server

Automatically generate an MCP Server from existing source code, service classes, helper methods, and external MCP tools. The MCP Mediator aggregates

Local serverstdio

What is the MCP Mediator MCP Server?

Automatically generate an MCP Server from existing source code, service classes, helper methods, and external MCP tools. The MCP Mediator aggregates various sources

What you get

A Java-based implementation of a Model Context Protocol (MCP) mediator that automatically generates an MCP Server from existing source code, service classes, helper methods, and external MCP tools. The MCP Mediator aggregates these diverse components into a unified MCP Server, streamlining communication between MCP clients and servers through a single point.

The MCP Mediator implements the Model Context Protocol specification, providing a robust framework for: - Handling MCP requests and responses - Managing tool execution - Supporting various transport mechanisms - Integrating with Spring Framework and Spring Boot

  • Support for stdio/sse transport
  • Extensible request handling system
  • Configurable server capabilities
  • Support for multiple tool implementations
  • Support for proxying multiple MCP servers
  • Automatically generating MCP Server Tools for the existing methods and services

Configuration and credentials

  • Java 17 or later - Maven 3.6 or later - Spring Boot 3.2.2 or later (for Spring Boot integration) All the examples are available under mcp-mediator-exmple module. It's still a work in progress and the examples will be added.

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.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
mcp-mediator-apiCore API interfaces and contracts
mcp-mediator-coreCore implementation and common functionality
mcp-mediator-commonsReusable components to make implementation easier
mcp-mediator-exampleExample shows how to use and extend the mediator framework
mcp-mediator-springSpring Framework and Spring AI integration
mcp-mediator-spring-boot-starterSpring Boot autoconfiguration to generate MCP server automatically for the available endpoints
mcp-mediator-implementation-dockerDocker service integration [Read More](mcp-mediator-implementation-docker/README.md)
mcp-mediator-implementation-dropboxDropbox service integration (WIP)
mcp-mediator-implementation-queryQuery services with public APIs: [List of all Query MCP Servers](#implemented-query-mcp-servers)

Configuration

  • Java 17 or later - Maven 3.6 or later - Spring Boot 3.2.2 or later (for Spring Boot integration) All the examples are available under mcp-mediator-exmple module. It's still a work in progress and the examples will be added.

Example prompts to try

  • “Use MCP Mediator to mcp-mediator-api.”
  • “Use MCP Mediator to mcp-mediator-core.”
  • “Use MCP Mediator to mcp-mediator-commons.”

Frequently asked questions

It supports stdio (STDIO) and SSE (Server‑Sent Events) transport mechanisms.