Unified MCP server for AI agent orchestration — 45 tools, one endpoint
claude mcp add --transport sse orcfleet \
https://mcp.orcfleet.com/mcp/sse \
--header "Authorization: Bearer YOUR_TOKEN"
{
"mcpServers": {
"orcfleet": {
"transport": "sse",
"url": "https://mcp.orcfleet.com/mcp/sse",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
# ~/.codex/config.yaml
mcp_servers:
orcfleet:
type: sse
url: https://mcp.orcfleet.com/mcp/sse
headers:
Authorization: Bearer YOUR_TOKEN
Transport: SSE
URL: https://mcp.orcfleet.com/mcp/sse
Header: Authorization: Bearer YOUR_TOKEN
SSE stream — establishes MCP session, returns endpoint event with message URL
JSON-RPC 2.0 messages — tool calls, responses
Register & get token: {"email","name","password","scope"}
Login & get token: {"email","password","scope"}
All MCP requests require a Bearer token in the Authorization header. Get a token via /auth/mcp-register or /auth/mcp-login.
# Register
curl -X POST https://mcp.orcfleet.com/auth/mcp-register \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","name":"Your Name","password":"secret123","scope":"ui_agent"}'
# Login
curl -X POST https://mcp.orcfleet.com/auth/mcp-login \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","password":"secret123","scope":"ui_agent"}'
| Scope | For | Access |
|---|---|---|
agent | Container agents | Agent-only tools + execution tools (row-level security) |
orchestrator | Orchestrator process | All tools including admin-only (assign_task, update_plan_status, write_agent_log) |
ui_agent | AI assistants (Claude, Cursor, etc.) | All tools except admin-only |
GET https://mcp.orcfleet.com/healthz # {"status":"ok"}
GET https://mcp.orcfleet.com/readyz # {"status":"ready"}
MCP (Model Context Protocol) over SSE transport. JSON-RPC 2.0 messages. See modelcontextprotocol.io for the full specification.
OrcFleet — AI Agent Orchestration Platform