refactor: wire Open WebUI → Kiro Gateway + mcpo, add Reltio Forge spec

- docker-compose: 3 services (gateway, mcpo, webui) with proper wiring
- Open WebUI connects to Kiro Gateway for LLM, mcpo for MCP tools
- TOOL_SERVER_CONNECTIONS auto-discovers Jira, Aha, Context7
- Simplified mcporter.json (env vars from container, not JSON)
- env.example consolidated with all keys
- SETUP.md rewritten with architecture diagram
- Pipelines deprecated (mcpo replaces custom Python shims)
- Added docs/reltio-forge.md
This commit is contained in:
Max Mayfield
2026-03-03 13:29:43 +00:00
parent 93ad572b8d
commit a2d7dab296
5 changed files with 121 additions and 70 deletions

View File

@@ -1,27 +1,37 @@
# ==========================================
# PM Template - Environment Variables
# PM Factory - Environment Variables
# ==========================================
# Copy this file to .env and fill in the values below.
# Do NOT commit your actual .env file to version control.
# ------------------------------------------
# LLM Provider (Kiro Gateway)
# ------------------------------------------
# Your Kiro license key (or any OpenAI-compatible API key)
OPENAI_API_KEY="your-kiro-api-key-here"
# ------------------------------------------
# Open WebUI Admin (auto-created on first run)
# ------------------------------------------
WEBUI_ADMIN_EMAIL="you@reltio.com"
WEBUI_ADMIN_PASSWORD="change-me-on-first-login"
# ------------------------------------------
# Aha! Integration
# ------------------------------------------
# Generate this at: [Aha! Settings URL or instructions]
AHA_API_KEY="your_aha_api_key_here"
AHA_DOMAIN="your_company.aha.io"
# ------------------------------------------
# Gainsight PX Integration
# ------------------------------------------
# Generate this in Gainsight PX: Administration -> REST API
GAINSIGHT_PX_API_KEY="your_gainsight_px_api_key_here"
GAINSIGHT_PX_REGION="US" # Set to 'EU' if hosted in Europe
GAINSIGHT_PX_REGION="US"
# ------------------------------------------
# Jira / Atlassian Integration
# ------------------------------------------
# We use the 'mcporter' CLI with the Atlassian MCP server for Jira.
# You do NOT need a static API token here.
# Instead, run the following command in your terminal to authenticate:
# mcporter auth atlassian
# Uses mcporter with Atlassian MCP (OAuth).
# After first `docker compose up`, run:
# docker exec -it pm-mcpo mcporter auth atlassian
# to complete the OAuth flow.