MCP Service Broker

MCP Service Broker

By dbbaskette GitHub

Spring Cloud OSB Implementation of an Open Service Broker for MCP Servers

mcp-service-broker spring-cloud
Overview

What is MCP Service Broker?

MCP Service Broker is a Spring Cloud Open Service Broker that allows for the registration and binding of Model Context Protocol (MCP) servers, supporting various profiles including Cloud Foundry, local, and Kubernetes.

How to use MCP Service Broker?

To use MCP Service Broker, you can run it locally using Maven, bind a Postgres service in Cloud Foundry, or utilize the REST API for managing MCP servers.

Key features of MCP Service Broker?

  • Register MCP servers via Cloud Foundry Service Broker API or REST API
  • Bind MCP servers to applications with credentials provided at bind time
  • REST API for graphical management
  • React UI for catalog and registration
  • Profile-based persistence options: in-memory, Postgres
  • Actuator endpoints for health and information monitoring

Use cases of MCP Service Broker?

  1. Registering and managing MCP servers in a Cloud Foundry environment.
  2. Binding MCP servers to applications for seamless integration.
  3. Utilizing the REST API for automated server management.

FAQ from MCP Service Broker?

  • Can I use MCP Service Broker with Kubernetes?

Yes! MCP Service Broker supports Kubernetes profiles for local development.

  • How do I start the React UI?

You can start the React UI by navigating to the frontend/ directory and following the instructions in the README.

  • What are the actuator endpoints?

The actuator endpoints include /actuator/health for health status and /actuator/info for application information.

Overview

What is MCP Service Broker?

MCP Service Broker is a Spring Cloud Open Service Broker that allows for the registration and binding of Model Context Protocol (MCP) servers, supporting various profiles including Cloud Foundry, local, and Kubernetes.

How to use MCP Service Broker?

To use MCP Service Broker, you can run it locally using Maven, bind a Postgres service in Cloud Foundry, or utilize the REST API for managing MCP servers.

Key features of MCP Service Broker?

  • Register MCP servers via Cloud Foundry Service Broker API or REST API
  • Bind MCP servers to applications with credentials provided at bind time
  • REST API for graphical management
  • React UI for catalog and registration
  • Profile-based persistence options: in-memory, Postgres
  • Actuator endpoints for health and information monitoring

Use cases of MCP Service Broker?

  1. Registering and managing MCP servers in a Cloud Foundry environment.
  2. Binding MCP servers to applications for seamless integration.
  3. Utilizing the REST API for automated server management.

FAQ from MCP Service Broker?

  • Can I use MCP Service Broker with Kubernetes?

Yes! MCP Service Broker supports Kubernetes profiles for local development.

  • How do I start the React UI?

You can start the React UI by navigating to the frontend/ directory and following the instructions in the README.

  • What are the actuator endpoints?

The actuator endpoints include /actuator/health for health status and /actuator/info for application information.

No tools information available.

Spring Cloud OSB Implementation of an Open Service Broker for MCP Servers

mcp-service-broker spring-cloud
View Details