Tanzu MCP Server - AI-powered Cloud Foundry operations via Model Context Protocol
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"tanzu-mcp": {
"url": "https://tanzu-mcp-server.apps.your-cf-domain.com/mcp",
"type": "streamable",
"timeout": 300,
"disabled": false,
"autoApprove": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A comprehensive Model Context Protocol (MCP) server that provides AI-powered access to Cloud Foundry operations through 38 specialized tools. Built with Spring AI 1.1.0 GA and deployed on Cloud Foundry.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in cloud / devops
MCP server for using the GitLab API
MCP Server for GCP environment for interacting with various Observability APIs.
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP server for Datto SaaS Protection — M365/GWS backups, restores, seats.
MCP Security Weekly
Get CVE alerts and security updates for Tanzu Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A comprehensive Model Context Protocol (MCP) server that provides AI-powered access to Cloud Foundry operations through 38 specialized tools. Built with Spring AI 1.1.0 GA and deployed on Cloud Foundry.
Cloud Foundry MCP Server - AI-powered Cloud Foundry operations via Model Context Protocol
cf apps commandOnce deployed, configure your MCP client with the server URL:
{
"mcpServers": {
"tanzu-mcp": {
"disabled": false,
"timeout": 300,
"type": "streamable",
"url": "https://tanzu-mcp-server.apps.your-cf-domain.com/mcp",
"autoApprove": []
}
}
}
Replace your-mcp-server.apps.your-cf-domain.com with your actual deployed server URL.
./mvnw clean package -DskipTests
# Copy the template and configure with your credentials
cp manifest-template.yml manifest.yml
# Edit manifest.yml with your CF credentials
cf push tanzu-mcp-server
# Get the deployed URL
cf apps
# Look for your app and copy the URL (e.g., https://tanzu-mcp-server.apps.your-domain.com)
# Run with local profile
./mvnw spring-boot:run -Dspring-boot.run.profiles=local
CF_APIHOST=api.your-cf-domain.com
CF_USERNAME=your-username
CF_PASSWORD=your-password
CF_ORG=your-organization
CF_SPACE=your-space
The server includes automatic configuration validation on startup:
spring.ai.mcp.server.name=tanzu-mcp
spring.ai.mcp.server.version=0.1.0
spring.ai.mcp.server.prompt-change-notification=false
spring.ai.mcp.server.resource-change-notification=false
spring.ai.mcp.server.protocol=streamable
management.endpoints.web.exposure.include=health,info,mappings
management.endpoint.health.show-details=always
logging.level.io.modelcontextprotocol=DEBUG
logging.level.org.springframework.ai.mcp=DEBUG
# Cloud Foundry Connection Settings
cf.connection.poolSize=20
cf.connection.keepAlive=true
cf.connection.timeout=30
cf.connection.readTimeout=60
# Cloud Foundry Retry Settings
cf.retry.maxAttempts=3
cf.retry.delay=2
# Cloud Foundry Token Refres
... [View full README on GitHub](https://github.com/0pens0/tanzu-mcp-server#readme)