From a09c1a2420906cd3bddf24ea11515ce70d0bad6a Mon Sep 17 00:00:00 2001 From: Hermes Pipeline Date: Wed, 5 Aug 2026 15:13:46 +0000 Subject: [PATCH] Add Skill: mcp-server-setup Extracted from: https://github.com/pipeshub-ai/pipeshub-ai.git Score: 1.0 --- skills/mcp-server-setup/SKILL.md | 98 +++++++++++++++++++++++++++ skills/mcp-server-setup/commands.md | 6 ++ skills/mcp-server-setup/examples.md | 10 +++ skills/mcp-server-setup/metadata.json | 29 ++++++++ skills/mcp-server-setup/tests.md | 9 +++ 5 files changed, 152 insertions(+) create mode 100644 skills/mcp-server-setup/SKILL.md create mode 100644 skills/mcp-server-setup/commands.md create mode 100644 skills/mcp-server-setup/examples.md create mode 100644 skills/mcp-server-setup/metadata.json create mode 100644 skills/mcp-server-setup/tests.md diff --git a/skills/mcp-server-setup/SKILL.md b/skills/mcp-server-setup/SKILL.md new file mode 100644 index 0000000..2d94be8 --- /dev/null +++ b/skills/mcp-server-setup/SKILL.md @@ -0,0 +1,98 @@ +--- +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 diff --git a/skills/mcp-server-setup/commands.md b/skills/mcp-server-setup/commands.md new file mode 100644 index 0000000..f9798c7 --- /dev/null +++ b/skills/mcp-server-setup/commands.md @@ -0,0 +1,6 @@ +# Commands: mcp-server-setup + +## Available Commands + +- `/skill mcp-server-setup` — Load this skill +- `/run mcp-server-setup` — Execute workflow diff --git a/skills/mcp-server-setup/examples.md b/skills/mcp-server-setup/examples.md new file mode 100644 index 0000000..1e7a3a1 --- /dev/null +++ b/skills/mcp-server-setup/examples.md @@ -0,0 +1,10 @@ +# Examples: mcp-server-setup + +## Usage Example + +```python +# How to use this skill +# Inputs: MCP server configuration details, PipesHub credentials +# Process: 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` +# Outputs: Running MCP server, .env file generated +``` diff --git a/skills/mcp-server-setup/metadata.json b/skills/mcp-server-setup/metadata.json new file mode 100644 index 0000000..3484f47 --- /dev/null +++ b/skills/mcp-server-setup/metadata.json @@ -0,0 +1,29 @@ +{ + "name": "mcp-server-setup", + "version": "1.0.0", + "goal": "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" + ], + "failure_modes": [ + "Installer fails to run due to missing dependencies or incorrect configuration", + "Docker Compose setup issues preventing server from starting" + ], + "confidence": 0.95, + "explanation": "This workflow is specific but can be adapted for different deployment environments and configurations.", + "source_repo": "https://github.com/pipeshub-ai/pipeshub-ai.git", + "score": 1.0 +} \ No newline at end of file diff --git a/skills/mcp-server-setup/tests.md b/skills/mcp-server-setup/tests.md new file mode 100644 index 0000000..0a3d38b --- /dev/null +++ b/skills/mcp-server-setup/tests.md @@ -0,0 +1,9 @@ +# Tests: mcp-server-setup + +## Test Checklist + +- [ ] Workflow has at least 3 steps +- [ ] All inputs are defined +- [ ] All outputs are defined +- [ ] Failure modes are documented +- [ ] Skill can be loaded without errors -- 2.43.0