A specialized Model Context Protocol (MCP) server built with Next.js for high-reliability deployment on Vercel. This server bridges local project states with remote AI agents, ensuring they follow your organization's quality gates.
- SSE Transport: Native Server-Sent Events support for real-time tool execution.
- Zero-Telemetry: No external data leaves your environment.
- Stateless/Remote: Designed to run as a secure bridge for remote agents.
GET /api/mcp/sse?sessionId=<ID>: Establishes a long-lived SSE connection.POST /api/mcp/messages?sessionId=<ID>: Endpoint for JSON-RPC messages.GET /api/health: Service health check.
RIGOUR_MCP_TOKEN: Optional Bearer token for authentication.
npm install
npm run devPushed to main, automatically deployed to Vercel via GitHub integration.
Use the deployment script with shared Rigour infra defaults:
- Resource Group:
rigour-rg - ACR:
rigourrg
# from rigour-mcp repo root
./scripts/deploy-azure.shOptional overrides:
./scripts/deploy-azure.sh --app rigour-mcp --rg rigour-rg --location eastus --acr rigourrgOptional MCP token secret:
export RIGOUR_MCP_TOKEN="$(openssl rand -hex 32)"
./scripts/deploy-azure.sh