OptionalargsOptionalautostartFlag indicating whether the server should automatically start when the application starts.
The command to start the MCP server.
OptionaldeferIf true, all tools provided by this server are marked as deferred in the
generated prompt fragment (mcp_<name>_tools). Deferred tools are not
loaded into the model's context upfront and may instead be discovered
on-demand via the model provider's built-in tool search mechanism
(Anthropic, OpenAI) when supported by the provider. Individual tools
may still be referenced explicitly without the deferred marker.
OptionalenvEnvironment variables for the MCP server process.
OptionalerrorLast error message that the server has returned.
The unique name of the MCP server.
OptionalregistryIf set, provenance metadata for a server installed from an AI registry.
Written by @theia/ai-registry on install / link / fix / update; not user-editable.
OptionalresolveOptional resolve function that gets called during server definition resolution.
OptionalstatusThe current status of the server. Optional because only set by the server.
OptionaltoolsList of available tools for the server. Returns the name and description if available.
Arguments for the MCP server command.