Add Bernstein to Development MCPs - #52
Open
chernistry wants to merge 2 commits into
Open
Conversation
Adapter count was 37 and is now 40+. Also capitalises Git and drops the dashes so the line passes awesome-lint's spell-check rule.
Author
|
Refreshed the entry: the adapter count had gone stale, and I capitalised Git so the line satisfies the awesome-lint spell-check rule. I ran markdownlint-cli2 and awesome-lint locally against the branch and the entry itself is clean; the other awesome-lint findings also appear on main without my change, so they are pre-existing. The lint workflow needs a maintainer to approve the run before it will report on this pull request. Happy to adjust the wording if anything needs changing. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Bernstein to MCPs → Development MCPs as a multi-agent orchestrator MCP server.
Context
Re-submission after #48 (which itself reopened #42). @colbytimm closed those because GitHub Copilot wasn't visible in Bernstein's README. That has since been fixed:
src/bernstein/adapters/copilot.py, registered insrc/bernstein/adapters/registry.py) — it was just missing from the README.What's different in this PR
The previous PRs added Bernstein to the top-of-README `Contents` table-of-contents list, which was the wrong place. This PR adds it in the right place — MCPs → Development MCPs — which is the section for MCP servers that extend Copilot's capabilities. Bernstein ships a first-class MCP server (`bernstein mcp serve`) that exposes its 37-adapter orchestrator as MCP tool calls, so it's a clean fit for that subsection.
Format follows the convention of the existing entries (single-line bullet, project link + dash + description). Description leads with what it is, mentions the GitHub Copilot CLI adapter explicitly, and avoids marketing language.
What Bernstein is
Open-source multi-agent orchestrator for CLI coding agents. Apache 2.0, Python 3.12+. Coordinates 37 cooperating CLI adapters (Claude Code, Codex CLI, Gemini CLI, GitHub Copilot CLI, Cursor, Aider, Amp, OpenHands, OpenCode, Goose, Qwen, Ollama, and 26 more) running in parallel git worktrees. The scheduler is deterministic Python — zero LLM tokens spent on coordination. Quality gates (tests, lint, types) run before merge; cost tracking with budget enforcement; plan files with
depends_onfor multi-stage workflows; an MCP server mode lets any MCP-compatible client drive a run.Happy to make any framing adjustments if the entry should sit in a different subsection or read differently.