Docker Compose
- Create your environment file
Copy the checked-in example so configuration stays explicit and reviewable.
cp .env.example .env - Replace the signing secrets
Set HMAC_KEY and JWT_KEY to different, unique secrets of at least 32 bytes.
The values in
.env.exampleare placeholders. Do not deploy them unchanged. - Start the service
Launch the default single-instance stack.
docker compose up -d - Open the Admin Panel
The default application listener is port 8080.
For a local setup, open
http://localhost:8080and complete the first administrator setup.
Issue your first MCP key
- Open Runtime → MCP Keys
Keys are the MCP identity and authorization boundary.
- Choose the database and tool scope
Bind the key to one Database Management entry and expose only the tools the client needs.
- Copy the plaintext key
The lifecycle dialog displays the newly issued secret for you to copy; keep it in the client secret store.
- Use the generated client configuration
Or send the secret as X-MCP-Server-Key to the Streamable HTTP endpoint.
The default MCP endpoint is /mcp. For clients outside the local machine, set MCP_PUBLIC_ENDPOINT to the externally reachable absolute HTTP or HTTPS URL, including /mcp.