Không có mô tả

Lukas Goldschmidt f129a77d0c chore(release): v0.1.1 3 tuần trước cách đây
scripts 88c569fc7e Initial Hermes MCP scaffold 3 tuần trước cách đây
src f129a77d0c chore(release): v0.1.1 3 tuần trước cách đây
tests f129a77d0c chore(release): v0.1.1 3 tuần trước cách đây
.env.example f129a77d0c chore(release): v0.1.1 3 tuần trước cách đây
.gitignore 5c2a0e5e8e Polish Hermes dashboard and polling 3 tuần trước cách đây
DB_SCHEME.md 5c2a0e5e8e Polish Hermes dashboard and polling 3 tuần trước cách đây
HERMES_CONCERNS.md 5c2a0e5e8e Polish Hermes dashboard and polling 3 tuần trước cách đây
HERMES_CYCLE.md 5c2a0e5e8e Polish Hermes dashboard and polling 3 tuần trước cách đây
PROJECT.md 88c569fc7e Initial Hermes MCP scaffold 3 tuần trước cách đây
README.md ed65bc3dd2 Wire Trader action dispatch and tighten handoff decisions 3 tuần trước cách đây
RELEASE_NOTES.md f129a77d0c chore(release): v0.1.1 3 tuần trước cách đây
TRADER_COMPATIBILITY_NOTE.md 32c33e460f Refine Hermes decision flow and dashboard change history 3 tuần trước cách đây
hermes.md 302f73a7d0 Add trader compatibility note 3 tuần trước cách đây
hermes_and_strategies.md 302f73a7d0 Add trader compatibility note 3 tuần trước cách đây
killserver.sh 88c569fc7e Initial Hermes MCP scaffold 3 tuần trước cách đây
pyproject.toml f129a77d0c chore(release): v0.1.1 3 tuần trước cách đây
requirements.txt 88c569fc7e Initial Hermes MCP scaffold 3 tuần trước cách đây
restart.sh 88c569fc7e Initial Hermes MCP scaffold 3 tuần trước cách đây
run.sh 88c569fc7e Initial Hermes MCP scaffold 3 tuần trước cách đây
tests.sh 88c569fc7e Initial Hermes MCP scaffold 3 tuần trước cách đây

README.md

Hermes MCP

Hermes MCP is a FastAPI + MCP supervisor for market interpretation, strategy selection, and Trader control.

What Hermes does

  • builds a market narrative from regime data
  • scores strategy fit for each account/market concern
  • records decision snapshots for audit and dashboarding
  • optionally dispatches Trader control actions through a single guarded write path

Surface

  • MCP transport: /mcp/sse
  • Health: /health
  • Dashboard: /dashboard/
  • Primary tool: report()

Hermes to Trader control path

Hermes reads Trader state via strategy snapshots and writes only through Trader's canonical action tool:

  • apply_control_decision(payload)

Dispatch is gated locally by:

  • HERMES_ALLOW_ACTIONS

When the gate is false, Hermes still makes and records decisions, but returns a blocked dispatch result instead of changing Trader state.

Run

./run.sh 8590

Test

./tests.sh