Skip to main content

Connection Endpoint

QuantSpace is deployed as a Streamable HTTP server. No authentication required.
TransportURL
Streamable HTTPhttps://mcp-fabric-server.blackmushroom-7d2b97e6.eastus2.azurecontainerapps.io/mcp

Streamable HTTP Transport

Any client that supports Streamable HTTP connects to:
https://mcp-fabric-server.blackmushroom-7d2b97e6.eastus2.azurecontainerapps.io/mcp
Generic MCP config format:
{
  "mcpServers": {
    "quantspace": {
      "url": "https://mcp-fabric-server.blackmushroom-7d2b97e6.eastus2.azurecontainerapps.io/mcp"
    }
  }
}

Available Tools

Once connected, the following tools are exposed:
ToolDescription
run_data_extractionDownload OHLCV market data
run_feature_workerCompute technical indicators
run_ml_jobTrain classical ML model and generate signals
run_dl_jobTrain deep learning model and generate signals
run_po_jobPortfolio optimization from model outputs
run_trading_jobVectorBT backtest and performance report
run_plot_jobRender chart HTML from JSON outputs
run_st_jobGenerate stress test HTML report
run_risk_jobGenerate risk analytics artifacts (HTML/PNG/CSV)

Authentication

Authentication is disabled. The server accepts any connection without a token or login.

Testing connectivity

curl -X POST \
  https://mcp-fabric-server.blackmushroom-7d2b97e6.eastus2.azurecontainerapps.io/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}},"id":1}'
A healthy server responds with 200 and the server info JSON.