A new deployable MCP server (and its client) package is needed that connects to an Arranger instance and exposes its capabilities to any MCP-compatible LLM host. In Aim 1 this is LM Studio; in Aim 2 it will be the purpose-built chat host.
The server needs to support HTTP+SSE transport for LM Studio compatibility. It should validate its connection to Arranger at startup and exit with a descriptive error if the configured catalogues are unreachable. Configuration is entirely via environment variables.
Acceptance Criteria
A new deployable MCP server (and its client) package is needed that connects to an Arranger instance and exposes its capabilities to any MCP-compatible LLM host. In Aim 1 this is LM Studio; in Aim 2 it will be the purpose-built chat host.
The server needs to support HTTP+SSE transport for LM Studio compatibility. It should validate its connection to Arranger at startup and exit with a descriptive error if the configured catalogues are unreachable. Configuration is entirely via environment variables.
Acceptance Criteria
HTTP+SSEStreamable HTTP transport is supported and connectable from LM StudioARRANGER_BASE_URL,ARRANGER_CATALOGUES) produce a descriptive startup error