thomassuedbroecker/galaxium-travels-mcp-compose-watsonx-orchestrate
If you are the rightful owner of galaxium-travels-mcp-compose-watsonx-orchestrate and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Model Context Protocol (MCP) server is a versatile tool designed to facilitate communication and integration between various applications and services, particularly in the context of AI and orchestration platforms.
End to End Agent Use Case Implementation with Galaxium Travels: Full Local Setup Guide and MCP
Galaxium Travels local MCP Server, watsonx Orchestrate Development Edition, and Docker-Compose
Custom Docker-Compose in watsonx Orchestrate it not official supported: https://developer.watson-orchestrate.ibm.com/developer_edition/custom_yaml Important Note: Before starting watsonx Orchestrate Developer Edition with a custom Docker Compose file, make sure you understand every change in your configuration. The ADK doesn’t offers official support to custom Compose setups, so you’re responsible for troubleshooting any issues that arise.
This repository demonstrates how to set up a MCP server locally and integrate it into the watsonx Orchestrate Development Edition using Docker-Compose.
- MCP Server: The image below shows simplified dependencies of the entire setup, including:
- Docker Compose
watsonx Orchestrate Development Edition Server- Agent
- Tools
- Connection
- Langfuse
- MCP server

This repository contains resources for the "galaxium_travels_mcp-compose-watsonx-orchestrate" project, utilizing the watsonx Orchestrate Development Edition.
-
Galaxium Travels Applications:
- Galaxium Travels Booking MCP: http://localhost:8084/mcp
- Galaxium Travels WebApp: http://localhost:8083
- Galaxium Travels Booking: http://localhost:8082/docs
- Galaxium Travels HR: http://localhost:8081/docs
-
watsonx Orchestrate
- Langfuse: http://localhost:3010
- watsonx Orchestrate LiteChat: http://localhost:3000
-
Related resources:
- YouTube video: Galaxium + MCP + watsonx Orchestrate: Full Local Setup Guide to the following steps.
0. Clone this repository to your local machine
This is to ensure you use the same folder structure as defined in the following documentation.
git clone https://github.com/thomassuedbroecker/galaxium-travels-mcp-compose-watsonx-orchestrate.git
cd galaxium-travels-mcp-compose-watsonx-orchestrate
- Inspect the folder structure:
tree .
.
├── 1-galaxium_setup.md
├── 2-watsonx_adk_setup.md
├── 3-connect-to-the-mcp-server-with-mcp-inspector.md
├── 4-connect-to-the-mcp-server.md
├── 5-create-an-agent-and-test-the-mcp-tool.md
├── example-application-infrastructure
│ └── README.md
├── images
│ ├── connect-to-mcp-locally-01.jpg
│ ├── connect-to-mcp-locally-02.jpg
│ ├── connect-to-mcp-locally-03.jpg
│ ├── ...
│ └── mcp-server-overview-01.png
├── LICENSE
├── README.md
└── watsonx-orchestrate-adk
└── README.md
1. Start your container engine
Ensure your container engine is running on your desktop. Configuring container manager
Additional information:
- Docker Desktop (tested only on Mac OS):
- Kubernetes must be enabled, Settings -> Kubernetes -> Enable Kubernetes, leave the rest by default (kubeadm is sufficient)
- Start Docker Desktop neurally
- Enter the
.kubedirectory from your home directory underSettings -> Resources -> File sharing(i.e. /Users//.kube)
2. Set up the example Galaxium Travels Infrastructure
3. Set up the watsonx Orchestrate ADK and watsonx Orchestrate Development Server
4. Connect to the MCP server with MCP inspector
5. Connect to MCP Gateway and MCP server
6. Create a new Agent and test the MCP Tool
7. Additional resources
-
The Galaxium Travels Examples
-
Blog posts
-
ADK documentation
-
MCP documentation