
mcp service broker
Spring Cloud OSB Implementation of an Open Service Broker for MCP Servers
Repository Info
About This Server
Spring Cloud OSB Implementation of an Open Service Broker for MCP Servers
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Service Broker
A Spring Cloud Open Service Broker for registering and binding Model Context Protocol (MCP) servers. Supports Cloud Foundry, local, and Kubernetes profiles.
Features
- Register MCP servers via Cloud Foundry Service Broker API or REST API
- Bind MCP servers to apps (credentials provided at bind time)
- REST API for graphical management
- React UI for catalog and registration (see
frontend/) - Profile-based persistence: in-memory (local/k8s), Postgres (Cloud Foundry)
- Actuator endpoints for health/info
Quick Start
Local Development
./mvnw spring-boot:run -Dspring-boot.run.profiles=local
Cloud Foundry
Bind a Postgres service and push with cloudfoundry profile. Datasource auto-configured from VCAP_SERVICES.
REST API
GET /api/mcp-servers- List all MCP serversPOST /api/mcp-servers- Register new MCP server (JSON body)DELETE /api/mcp-servers/{instanceId}- Delete MCP server
UI
- Start the React UI in
frontend/(see frontend README)
Profiles
local: In-memory repocloudfoundry: Postgres via JPA (VCAP_SERVICES)kubernetes: In-memory repo
Spring Boot Actuator Endpoints
The following actuator endpoints are enabled by default:
- /actuator/health — Returns application health status (useful for Cloud Foundry, Kubernetes, and monitoring tools).
- /actuator/info — Returns application info (can be customized in application properties).
You can access these endpoints at:
- Local: http://localhost:8081/actuator/health and http://localhost:8081/actuator/info
- Cloud Foundry: https://
- Kubernetes: http://
To expose more actuator endpoints, update management.endpoints.web.exposure.include in your properties files.
License
MIT
Quick Start
Clone the repository
git clone https://github.com/dbbaskette/mcp-service-brokerInstall dependencies
cd mcp-service-broker
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.