MCP (Model Context Protocol) HTTP transport for Jarvis.
This extension exposes all tools registered with the Jarvis engine
(enthali.jarvis) over a local MCP HTTP server. It dynamically enumerates
tools from the engine's registry and serves their input schemas from the
VS Code languageModelTools manifest declarations.
The four Agent Host tools (jarvis_sendMessage, jarvis_receiveMessage,
jarvis_listActors, jarvis_createActorSession) are not in the engine registry
and are not exposed through MCP. Move external Actor wake-up scripts to a
heartbeat step; see the migration guide.
Configuration
The server is off until jarvis.mcp.enabled is set to true. After an upgrade,
installations without an explicit value no longer start it automatically.
Existing explicit true or false values remain effective; installing the
extension alone does not opt in.
Setting
Default
Description
jarvis.mcp.enabled
false
Opt in to starting the embedded MCP server (localhost only).