[router] Switch MCP tests from DeepWiki to self-hosted Brave search server (#12849)

This commit is contained in:
Keyang Ru
2025-11-07 16:16:07 -08:00
committed by GitHub
parent e434187289
commit d3d7f960b5
4 changed files with 52 additions and 80 deletions

View File

@@ -259,6 +259,17 @@ jobs:
echo "ATP_PASSWORD=oracle" >> $GITHUB_ENV
echo "ATP_DSN=localhost:1521/XEPDB1" >> $GITHUB_ENV
- name: Start Brave MCP Server
run: |
docker run -d --rm \
-p 8001:8080 \
-e BRAVE_API_KEY \
--name brave-search-server \
shoofio/brave-search-mcp-sse:1.0.10
echo "Starting Brave MCP Server..."
sleep 2
curl -f --max-time 1 http://localhost:8001/sse > /dev/null 2>&1 && echo "Brave MCP Server is healthy!" || echo "Brave MCP Server responded"
- name: Build python binding
run: |
source "$HOME/.cargo/env"
@@ -284,6 +295,12 @@ jobs:
source "$HOME/.cargo/env"
SHOW_ROUTER_LOGS=1 ROUTER_LOCAL_MODEL_PATH="/home/ubuntu/models" pytest py_test/e2e_grpc -s -vv -o log_cli=true --log-cli-level=INFO
- name: Cleanup Brave MCP Server
if: always()
run: |
docker stop brave-search-server || true
docker rm brave-search-server || true
- name: Cleanup Oracle Database
if: always()
run: |