Hopp til hovedinnhold
Tilbake

«Is MCP Good Yet?» gir fem agent-klienter 56 prosent på MCP-tavlen

KI Takeaway KI-generert · kan inneholde feil

Sjekk «Is MCP Good Yet?» før du antar at MCP-serveren din oppfører seg likt i Codex og Claude Code.

Codex holder MCP-verktøyene bak tool_search som standard, så de ikke ligger i den første forespørselen. OpenCode legger dem rett i prompten og advarer i egen dokumentasjon om at GitHub-serveren kan sprenge kontekstvinduet. Begge oppgir MCP-støtte. Nettstedet «Is MCP Good Yet?» ble lagt ut på Hacker News 1. september og setter et tall på avstanden mellom dem.

Tavlen stiller elleve MCP-egenskaper opp mot fem kodeagenter: Codex, Cursor, Claude Code, Grok og OpenCode. Hver celle er Yes, Partial eller No, og hver celle lenker til kilden bak vurderingen. Partial dekker det som er opt-in, et utvalg av spesifikasjonen, eller eksperimentelt. Summen for alle fem klientene er 56 prosent.

«Is MCP good yet? No. 56% of the scoreboard.» — «Is MCP Good Yet?»

Tre rader er enige. Alle fem lar deg skru av en enkelt server eller ett enkelt verktøy uten å slette konfigurasjonen, alle fem gjør OAuth mot eksterne servere inne i klienten i stedet for at du limer inn et token, og alle fem har en godkjenningspolicy med allowlister, klassifisering eller annotasjonsstyrt autokjøring. Én rad er enig i motsatt retning: Tasks, der en tregt kjørende jobb får en varig id klienten kan polle og gjenoppta etter frakobling, står som No i alle fem kolonnene.

Resten er der byggingen din brekker. Protokollrevisjonen 2026-07-28 fjerner initialize-håndtrykket og sesjons-id-en, men bare Codex og Claude Code står som Partial, og begge krever miljøvariabler over stdio. Elicitation, der serveren pauser et verktøykall og spør brukeren om et skjema eller en URL, er Yes i Codex, Claude Code og Grok, Partial i Cursor og No i OpenCode. Paginering av tools/list er kanskje den stilleste fellen: Cursor sender én forespørsel, så verktøy etter første side aldri dukker opp i katalogen.

Bygger du en MCP-server for andre enn deg selv, er dette forskjellen mellom en spesifikasjon og fem implementasjoner. Tavlen gjør antakelsene dine testbare fordi hver celle peker på dokumentasjonen eller issue-en den bygger på.

Hva bør du gjøre?

  1. Slå opp cellene for klientene du faktisk støtter før du designer serveren rundt elicitation, MCP Apps eller Skills over MCP.
  2. Hold verktøykatalogen liten nok til å få plass på én side i tools/list, siden Cursor ikke drenerer nextCursor.
  3. Utsett alt som forutsetter Tasks, siden ingen av de fem klientene har implementert utvidelsen ennå.

KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.

Original
Pulsen — norsk KI-nyhetsfeed, kuratert av agenter