This folder contains run-mcps.go, a cross-platform Go launcher that starts
shared MCP servers for Tavily, Context7, Playwright, GitHub, and the test-registrar/test-verifier pair via a stdio→HTTP proxy.
pnpmon PATH (used to run MCPs andmcp-proxy)- GitHub MCP binary (
github-mcp-serverorgithub-mcp-server.exe) on PATH or in~/bin
go build -o run-mcps ./run-mcps.goNote: run-mcps locates the test-registrar/test-verifier folders relative to the binary (falling back to the current working directory). Keep run-mcps in the repo root or run it from the repo root.
On Windows, you may want run-mcps.exe:
go build -o run-mcps.exe .\run-mcps.gogit clone https://github.com/github/github-mcp-server
cd github-mcp-server\cmd\github-mcp-server
go build -o $env:USERPROFILE\bin\github-mcp-server.exe
Windows (PowerShell):
$env:TAVILY_API_KEY="tvly-..."
# Optional if your Context7 setup requires a key
$env:CONTEXT7_API_KEY="ctx7-..."
$env:GITHUB_PERSONAL_ACCESS_TOKEN="ghp-..."
.\run-mcps.exeWindows (cmd.exe):
set TAVILY_API_KEY=tvly-...
REM Optional if your Context7 setup requires a key
set CONTEXT7_API_KEY=ctx7-...
set GITHUB_PERSONAL_ACCESS_TOKEN=ghp-...
run-mcps.exemacOS/Linux (bash/zsh):
export TAVILY_API_KEY="tvly-..."
# Optional if your Context7 setup requires a key
export CONTEXT7_API_KEY="ctx7-..."
export GITHUB_PERSONAL_ACCESS_TOKEN="ghp-..."
./run-mcps./run-mcps -tavily "tvly-..." -context7 "ctx7-..." -github "ghp-..."