Implement to support with claude desktop - #4
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (11)
WalkthroughThe MCP crate now uses rmcp transports and session-bound workspace operations. The CLI supports asynchronous ChangesMCP session and CLI lifecycle
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant MCPClient
participant serve_stdio
participant CodegraphServer
participant Session
MCPClient->>serve_stdio: Send MCP tool request
serve_stdio->>CodegraphServer: Forward rmcp call
CodegraphServer->>Session: Apply session operation
Session-->>CodegraphServer: Return state or tool data
CodegraphServer-->>serve_stdio: Return rmcp result
serve_stdio-->>MCPClient: Send MCP response
Possibly related PRs
Suggested reviewers: Poem
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
init,deinit, andserve --mcp.Documentation