--- name: mcp-server-setup version: 1.0.0 description: Set up an MCP server to integrate PipesHub with any MCP-compatible client. inputs: - MCP server configuration details - PipesHub credentials steps: - 'Step 1: Clone the `pipeshub-ai/mcp-server` repository using `git clone https://github.com/pipeshub-ai/mcp-server.git`' - 'Step 2: Navigate to the cloned directory with `cd mcp-server`' - 'Step 3: Run the interactive installer by executing `./install.sh`' - 'Step 4: Follow the prompts in the installer to configure the server, including setting up graph DB, message broker, and KV store' - 'Step 5: The installer will generate a `.env` file with necessary environment variables. Ensure these are correctly set' - 'Step 6: Start the MCP server by running `docker-compose up -d`' outputs: - Running MCP server - .env file generated tags: [] metadata: source_repo: https://github.com/pipeshub-ai/pipeshub-ai.git extracted_at: '' confidence: 0.95 --- # mcp-server-setup Set up an MCP server to integrate PipesHub with any MCP-compatible client. ## Setup **Dependencies:** ```text pip install docker docker-compose ``` **Setup steps:** 1. Ensure Docker and Docker Compose are installed on your system. 1. Clone the `pipeshub-ai/mcp-server` repository using `git clone https://github.com/pipeshub-ai/mcp-server.git` ## Key Files - `path/to/install.sh - Script to run the interactive installer` - `path/to/docker-compose.yml - Configuration for Docker services` ## Steps 1. Step 1: Clone the `pipeshub-ai/mcp-server` repository using `git clone https://github.com/pipeshub-ai/mcp-server.git` 2. Step 2: Navigate to the cloned directory with `cd mcp-server` 3. Step 3: Run the interactive installer by executing `./install.sh` 4. Step 4: Follow the prompts in the installer to configure the server, including setting up graph DB, message broker, and KV store 5. Step 5: The installer will generate a `.env` file with necessary environment variables. Ensure these are correctly set 6. Step 6: Start the MCP server by running `docker-compose up -d` ## Implementation Details ```python ```bash ./install.sh ``` Run this script to start the installation process. ``` ```python ```yaml docker-compose: version: '3.9' services: mcp-server: image: pipeshubai/mcp-server:latest environment: - PIPESHUB_API_KEY=your_api_key_here ``` This snippet shows how to configure the Docker Compose file. ``` ## Inputs - MCP server configuration details - PipesHub credentials ## Outputs - Running MCP server - .env file generated ## Failure Modes - Installer fails to run due to missing dependencies or incorrect configuration - Docker Compose setup issues preventing server from starting ## Source Extracted from: [https://github.com/pipeshub-ai/pipeshub-ai.git](https://github.com/pipeshub-ai/pipeshub-ai.git) Confidence: 0.95