Skip to content

mcp-ltspice

FastMCP server entry point for mcp-ltspice.

capabilities_resource()

Current SPICE backend readiness, including last validation state.

Source code in packages/mcp-ltspice/src/mcp_ltspice/server.py
@mcp.resource("capabilities://mcp-ltspice")
def capabilities_resource() -> dict[str, Any]:
    """Current SPICE backend readiness, including last validation state."""
    return _spice_capabilities()

artifact_resource(workspace_id, artifact_id)

Read a checksum-verified, bounded workspace artifact.

Source code in packages/mcp-ltspice/src/mcp_ltspice/server.py
@mcp.resource("artifact://{workspace_id}/{artifact_id}")
def artifact_resource(workspace_id: str, artifact_id: str) -> bytes:
    """Read a checksum-verified, bounded workspace artifact."""
    return _WORKSPACES.read(workspace_id, artifact_id)