Ask a question to get started
Enter to send•Shift+Enter new line
UnavailableServer( self, name: str, status: MCPServerStatus, detail: str )
Server name from the MCP configuration.
Load status token — any non-ok mcp_tools.MCPServerStatus.
ok
mcp_tools.MCPServerStatus
Reuses MCPServerStatus (rather than a bare str) so the same closed value set governs this field and its --json output, and so the token list has a single source of truth in mcp_tools.
MCPServerStatus
str
--json
mcp_tools
Human-readable reason from discovery, or "" when none was given.
""
For config-load failures this is discovery's own reason string, which may include the local config file path (e.g. ~/.deepagents/mcp.json: ...) — the same text the interactive /mcp viewer shows. See collect_mcp_catalog.
~/.deepagents/mcp.json: ...
/mcp
collect_mcp_catalog
An MCP server that was discovered but currently exposes no tools.