hoplite.sh
Hoplite is a cloud coding-agent platform for starting, supervising, and reviewing work in GitHub-backed repositories. It runs agent work in managed cloud workspaces and can return repository changes and pull requests for human review.
Hoplite exposes one organization-scoped HTTP API at `https://api.hoplite.sh`, one OAuth/API-key-protected MCP server at `https://api.hoplite.sh/mcp`, and an official `hoplite` CLI distributed via npm and Homebrew.
- Hoplite MCP serverdetected
- Hoplite APIdiscovered
- hoplite CLIdiscovered
In the Hoplite web app, go to Settings → Workspace → API keys and create a key for your workspace. For unattended integrations you can instead create a service account via the API reference and use its key. Hoplite shows the full hop_... key only when it is created. The same key works as Authorization: Bearer hop_... or X-Api-Key: hop_.... For CLI/MCP automation, keep it in HOPLITE_API_KEY rather than committing it to config files.
Point your MCP client at the server URL and approve access in the browser. The server supports OAuth Dynamic Client Registration (RFC 7591), so the client registers itself automatically — no developer-portal app, client_id, or client_secret to create.
$ hoplite loginAcquired by the CLI — running hoplite login opens the auth flow and stores the credential.
conventions · 2/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://hoplite.sh/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✓https://hoplite.sh/openapi.json
- MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing