forked from HomeLab/unraid-mcp
- bd init: Dolt-backed issue tracker, prefix unraid-mcp-<hash> - .lavra/config/project-setup.md: python stack, 4 review agents - .lavra/config/codebase-profile.md: stack/arch/conventions profile - .gitignore: add lavra session-state and beads entries - CLAUDE.md: beads workflow integration block Co-Authored-By: Claude <noreply@anthropic.com>
813 B
813 B
stack, review_agents, plan_review_agents, disabled_agents
| stack | review_agents | plan_review_agents | disabled_agents | ||||||
|---|---|---|---|---|---|---|---|---|---|
| python |
|
|
<reviewer_context_note>
MCP server for Unraid GraphQL API, built with FastMCP. Single consolidated unraid tool with action/subaction routing (~108 subactions across 15 domains). Python 3.12+, uv, ruff, ty (Astral type checker), pytest. Async throughout (httpx, asyncio). No web framework — stdio transport by default, streamable-http in Docker. Tests: unit (mock at tool module level), schema validation, HTTP layer (respx), safety (destructive action guards), integration (WebSocket subscriptions). Destructive actions require confirm=True gating.
</reviewer_context_note>