Skip to content

Add FastAPI HTTP service and MCP server for OpenClaw integration#267

Open
yizhibenshayu-bit wants to merge 1 commit intoshiyu-coder:masterfrom
yizhibenshayu-bit:master
Open

Add FastAPI HTTP service and MCP server for OpenClaw integration#267
yizhibenshayu-bit wants to merge 1 commit intoshiyu-coder:masterfrom
yizhibenshayu-bit:master

Conversation

@yizhibenshayu-bit
Copy link
Copy Markdown

  • kronos_api.py: FastAPI HTTP service (port 8100) wrapping Kronos prediction with endpoints /predict, /models, /health; supports A-share stock data via akshare and custom OHLCV input; auto-loads Kronos-base on startup

  • kronos_mcp_server.py: MCP stdio server exposing three tools for OpenClaw Gateway / Claude Code agents:

    • kronos_predict_stock - predict A-share stocks with K-line chart output
    • kronos_predict_kline - predict from custom OHLCV data
    • kronos_list_models - list available model variants
      Generates matplotlib K-line charts saved to ~/.openclaw/media for
      in-chat image rendering
  • .gitignore: exclude pretrained_models/ and *.bat files

- kronos_api.py: FastAPI HTTP service (port 8100) wrapping Kronos prediction
  with endpoints /predict, /models, /health; supports A-share stock data
  via akshare and custom OHLCV input; auto-loads Kronos-base on startup

- kronos_mcp_server.py: MCP stdio server exposing three tools for OpenClaw
  Gateway / Claude Code agents:
    * kronos_predict_stock - predict A-share stocks with K-line chart output
    * kronos_predict_kline - predict from custom OHLCV data
    * kronos_list_models   - list available model variants
  Generates matplotlib K-line charts saved to ~/.openclaw/media for
  in-chat image rendering

- .gitignore: exclude pretrained_models/ and *.bat files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants