Quickstart
Deploy Tier 1 (Discovery & Registry) and see what AI agents and MCP servers are running in your environment.
Prerequisites
- Docker Engine 24+ with Compose v2
- 2 GB RAM available for containers
- Port 8443 available
- GHCR access token (provided by Watchlight AI)
Install
cd deploy/tier1-discovery/docker-compose
./bootstrap.sh
The bootstrap script will:
- Validate prerequisites (Docker 24+, Compose v2)
- Collect configuration (domain, version, log level)
- Pull container images from GHCR
- Generate secrets in memory (never stored on disk)
- Start all services
- Register the discovery scanner
- Export self-signed CA cert (localhost mode)
Access
| URL | Description |
|---|---|
https://localhost:8443 | Registry Dashboard |
https://localhost:8443/topology | Interactive Topology Graph |
https://localhost:8443/api/v1/servers | Registry API |
Connect Your Agents
Add your containers to the beacon-partner Docker network so wl-discover can find them:
# your-project/docker-compose.yml
services:
my-agent:
networks: [default, beacon-partner]
networks:
beacon-partner:
external: true
wl-discover scans the beacon-partner network, probes ports for MCP servers, and detects agent frameworks (LangGraph, CrewAI, AutoGen, LangChain).
Self-Register via API
curl -k -X POST https://localhost:8443/api/v1/agents/register \
-H 'Content-Type: application/json' \
-d '{"name": "my-agent", "agent_type": "autonomous", "description": "My research agent"}'
Common Commands
# View logs
docker compose -f docker-compose/docker-compose.yml logs -f
# Stop (preserves data)
docker compose -f docker-compose/docker-compose.yml down
# Full reset (destroys all data)
./docker-compose/bootstrap.sh --reset
Next Steps
- Connect Your Agents — Detailed agent connectivity guide
- Registry Concepts — Understand servers, scanners, trust states
- Discovery Configuration — Tune scanning behavior
- Upgrade to Tier 2 — Add authorization policies