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>
17 lines
813 B
Markdown
17 lines
813 B
Markdown
---
|
|
stack: python
|
|
review_agents:
|
|
- kieran-python-reviewer
|
|
- code-simplicity-reviewer
|
|
- security-sentinel
|
|
- performance-oracle
|
|
plan_review_agents:
|
|
- kieran-python-reviewer
|
|
- code-simplicity-reviewer
|
|
disabled_agents: []
|
|
---
|
|
|
|
<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>
|