Add server: bernstein - #364
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughAdds the Bernstein MCP server to the registry with installation metadata, orchestration tools, skill loading, built-in prompts, capability and lineage resources, usage examples, and official-server status. ChangesBernstein MCP registry integration
Estimated code review effort: 3 (Moderate) | ~30 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 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 |
PR Summary by QodoAdd Bernstein MCP server manifest to registry
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
There was a problem hiding this comment.
Pull request overview
Adds a new MCP registry manifest for the bernstein server so it can be discovered and installed via the registry.
Changes:
- Introduces
bernsteinserver metadata (repo/homepage/author/license, categories/tags). - Documents installation methods (
uvxrecommended, plus an existing Python install entrypoint). - Captures the server’s advertised MCP surface (tools, prompts, resources) in the registry format.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
The tool list held 13 of the 14 tools the server advertises at its default tier; bernstein_context was omitted. Adds it with its input schema so the manifest matches what tools/list returns.
Adds a registry manifest for
bernstein, an MCP server that exposes a deterministic orchestrator for CLI coding agents.What it does. Bernstein runs Claude Code, Codex, Gemini CLI, Aider and 40+ other agent CLIs in parallel inside isolated git worktrees. Every run is recorded in a replay journal with lineage tracking, plus an optional HMAC-chained audit log that can be verified offline.
MCP surface. The manifest documents the 13 tools advertised at the default tool tier (
bernstein_health,bernstein_run,bernstein_status,bernstein_tasks,bernstein_cost,bernstein_claim,bernstein_update,bernstein_post_artifact,bernstein_stop,bernstein_approve,bernstein_create_subtask,bernstein_task_handle,load_skill), 2 resources, and 3 prompts. Five further tools (scenario bridge and lineage chain verification) are available when the server is started with--mcp-tier all.Tool names, descriptions and input schemas in this manifest were taken from a live
tools/listagainst the published 3.9.0 package, not written by hand.Details
bernsteinon PyPI, 3.9.0Checks
python scripts/validate_manifest.py | grep bernsteingives✓ bernstein: Validinitializeandtools/listover stdio.Submitted by the project maintainer.
Summary by CodeRabbit