An MCP server that MCP clients can connect to (read-only first)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 18/100
Direzione di ricerca
Start with docs/mcp-server.md and the manifest served at GET /api/v1/mcp/manifest, then the REST endpoints under /api/v1/ai/. The issue is design-gated: the language, package, authentication and tool list must go through plan and review before any code. Done means a plan approved by maintainers, then a stdio server that reads flags and experiments with the caller's credentials.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Today the platform serves an MCP manifest at GET /api/v1/mcp/manifest (five tools described) and REST endpoints under /api/v1/ai/, but it does not run an MCP server: an MCP client such as Claude Code or Cursor cannot connect to it, as docs/mcp-server.md says. Six of the eight competitors in the 31 October research have one (GrowthBook on every tier, LaunchDarkly, Datadog, PostHog among them).
Wanted before launch (founder, 2026-11-02): a real MCP server that an MCP client can connect to.
- First version read-only, over the existing API, with the caller's own credentials, so it can do nothing the caller's role cannot: list and read flags, evaluate a flag for a user, list experiments and read their results. Write tools (toggle a flag, create an experiment) come after, under the same role checks as the API.
- Runs locally next to the client (stdio), pointed at the user's own Controlvar instance; no hosted service.
- A small tool set, each tool's description and inputs pinned by a test, and the existing manifest either replaced by it or kept true.
- Docs:
docs/mcp-server.mdrewritten to say how to connect a client.
Publishing the package to a registry is a separate step that waits for the founder at that moment.
The design (language, package, authentication, tool list) goes through the usual plan and review before any code.
- Lingua principale
- Python
- Stelle
- 0
- Fork
- 4
- Merge medio
- 5h 36m
- PR unite (30g)
- 509
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Controlvar/controlvar
-
bug post-launch
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Controlvar/controlvar#1748 ·
I maintainer di solito rispondono entro 1 giorno
-
Dashboard: the sequential panel's "Ready to stop" banner shows no sample-ratio-mismatch cautionApertabug post-launch
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Controlvar/controlvar#1737 ·
I maintainer di solito rispondono entro 1 giorno
-
bug post-launch
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Controlvar/controlvar#1562 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
Controlvar/controlvar#1447 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Experiment setup: emptying a traffic share box and typing a number shows a leading zero ("034")Apertabug post-launch
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Controlvar/controlvar#1428 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Controlvar/controlvar
Issue simili
-
docs: Release playbookApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
awslabs/social-messaging-agent-runtime-toolkit#140 ·
I maintainer di solito rispondono entro 1 giorno
-
subtask
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fga-eps-mds/2026.2-MeasureSoftGram-DOC#187 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
txn2/mcp-data-platform#2493 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
YO-WHATS-UP2/minigit#78 ·
I maintainer di solito rispondono entro 3 giorni
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
liberation-data/drivine-python#432 ·
I maintainer di solito rispondono entro 1 giorno