Nieuw in MCP: Elicatie, gestructureerde inhoud en OAuth-verbeteringen

Wat is nieuw in MCP 2025-06-18: Human-in-the-Loop, Out, gestructureerde inhoud en evoluerende bijen paradigma’s

De meest recente versie van het Model Context Protocol (MCP) -Datum 2025-06-18-INTRODUCEERT krachtige verbeteringen die MCP positioneren als een universeel protocol voor native bijen.

Enkele opvallende punten van de update zijn onder andere:

  • Menselijke ondersteuning in de lus door uitwerkingstromen
  • Volledig OAuth-schema Definities voor veilige API’s en gebruikersautorisatie
  • Gestructureerde inhouds- en uitvoerschema’s – Resultaattypes die gevalideerd zijn met behulp van flexibele schema’s en MIME-typeclariteit

In dit artikel zullen we deze kenmerken nader bekijken en afsluiten met een observatie over hoe MCP bredere veranderingen in API-ontwerp weerspiegelt in een AI-gedreven wereld.

1

Een belangrijke toevoeging is de expliciete ondersteuning voor multi-geventileerde interacties, waarbij de mens in de lus betrokken is door Ellication-verzoeken.

In plaats van slechts één oproep ondersteunt MCP nu een conversatiereeks waarbij de tool en de klant samenwerken om ontbrekende of dubbelzinnige informatie te verduidelijken en te verzamelen.

Hoe het werkt:

  1. De klant stuurt een toolverzoek
  2. De tool (via LLM) retourneert een elicitationRequest – Verzoek om ontbrekende of dubbelzinnige invoer
  3. De klant betrekt de gebruiker en verzamelt verdere input
  4. De klant stuurt een continueElicitation verzoek met de door de gebruiker verstrekte informatie
  5. De tool gaat verder met de nieuwe informatie en retourneert het eindresultaat

Deze workflow maakt toepassingen in de echte wereld mogelijk, zoals:

  • Het interactief invullen van formulieren
  • De intentie van de gebruiker verduidelijken
  • Incrementele gegevens verzamelen
  • Dubbelzinnige of gedeeltelijke invoer bevestigen

Zie de specifieke specificaties voor meer informatie.

2. Verbeteringen van het OAuth-schema

Eerder ondersteunde MCP OAuth alleen via eenvoudige en minimale metadata-vlaggen, waardoor het volledige beheer van de OAuth-stroom aan de implementatie van de klant werd overgelaten.

Met deze versie ondersteunt MCP nu Volledige definities van het OAuth 2.0-schema, waardoor tools kunnen specificeren:

  • authorizationUrl
  • tokenUrl
  • clientId
  • Vereiste scopes

Bovendien kunnen tools nu expliciet aangeven Resource Server OAuth.

Om de beveiliging te verbeteren, moeten MCP-klanten nu Bronindicatoren implementeren zoals gedefinieerd in RFC 8707. Dit voorkomt dat kwaadwillende servers toegangstokens misbruiken die bedoeld zijn voor andere bronnen.

Deze wijzigingen maken het mogelijk:

  • Volledig geïntegreerde, veilige toegang, geautoriseerd door de gebruiker
  • Verbetering van misbruik met Oasenth Enterprise-providers
  • Betere bescherming tegen tokenmisbruik

3. Gestructureerde inhouds- en uitvoerschema’s

a) Uitvoerschema – sterke maar flexibele contracten

Tools kunnen een outputSchema definiëren met behulp van het JSON-schema, waardoor precieze en gestructureerde gegevens mogelijk zijn die betrouwbaar kunnen worden gevalideerd en geanalyseerd door klanten.

Bijvoorbeeld, een Netwerkapparaatstatusopvraag tool kan dit uitvoerschema specificeren:

{
"type": "object",
"properties": {
"deviceId": { "type": "string", "description": "Unieke apparaatidentificator" },
"status": { "type": "string", "description": "Apparaatstatus (bijv. up, down, onderhoud)" },
"uptimeSeconds": { "type": "integer", "description": "Apparaatbeschikbaarheid in seconden" },
"lastChecked": { "type": "string", "format": "date-time", "description": "Tijdstempel van laatste statuscontrole" }
},
"required": ["deviceId", "status", "uptimeSeconds"]
}

Een geldig antwoord zou als volgt kunnen zijn:

{
"structuredContent": {
"deviceId": "SW-12345",
"status": "up",
"uptimeSeconds": 86400,
"lastChecked": "2025-06-20T14:23:00Z"
},
"content": [
{
"type": "text",
"text": "{deviceId: SW-12345, status: up, uptimeSeconds: 86400, lastChecked: 2025-06-20T14:23:00Z}"
}
]
}

Dit voorbeeld kan worden toegepast op netwerkactiviteiten en illustreert hoe gestructureerde inhoud van MCP de bewaking en het beheer van het geassisteerde netwerk kan verbeteren.

b) Ondersteuning van MIME-type

Inhoudsblokken kunnen het MIME-type specificeren voor gegevens, zodat klanten afbeeldingen, audio, bestanden, enz. correct kunnen verwerken

Voorbeeld:

{
"type": "image",
"data": "base64-gecodeerde-gegevens",
"mimeType": "image/png"
}

c) Zacht schemabeheer – pragmatisme voor de toekomst

MCP omarmt een pragmatische benadering van het schema, waarbij de probabilistische aard van de output gegenereerd door AI wordt erkend en de behoefte aan achterwaartse compatibiliteit.

“Tools moeten gestructureerde resultaten produceren die voldoen aan het outputschema en klanten moeten deze valideren.
Flexibiliteit is echter essentieel: ongestructureerde fallback-inhoud blijft belangrijk om variaties elegant te kunnen beheren.”

Deze zachte contractbenadering betekent:

  • Tools worden aangemoedigd om output te leveren die voldoet aan het schema, maar het is niet strikt noodzakelijk om dit altijd te doen.
  • Klanten moeten waar mogelijk gestructureerde gegevens valideren en analyseren, maar ook imperfecte of gedeeltelijke resultaten kunnen beheren.
  • Deze aanpak helpt ontwikkelaars om robuuste toevoegingen te ontwikkelen, ondanks de onzekerheden van kunstmatige intelligentie.

In de toekomst kan de toepassing van het MCP-schema evolueren naar Meer rigoureuze validatie en garanties naarmate de modellen en normen verbeteren en volwassen worden, om zo missiekritieke en zakelijke scenario’s beter te ondersteunen.

Voor nu biedt MCP een balans tussen innovatie en betrouwbaarheid, waarbij structuur wordt geboden zonder flexibiliteit op te offeren.

Conclusie: REST → MCP, SQL → Nenql – Een evolutionaire analogie?

De evolutie van MCP doet denken aan grote trends in bijen en gegevensontwerp.

Traditionele REST-API’s hanteerden Rigide patronen en versies – Net zoals SQL-databases strikte patronen vereisen.

Nena databases introduceerden Flexibiliteit van schema’s, waardoor snelle iteratie en tolerantie voor ongestructureerde gegevens mogelijk werden.

Op vergelijkbare wijze beweegt MCP naar:

  • Flexibele en evoluerende schema’s in plaats van fragiele contracten
  • Coëxistentie van gestructureerde en ongestructureerde inhoud
  • Tolerantie voor probabilistische uitvoer, soms onvolmaakt vanwege AI

Hoewel dit geen perfecte analogie is, biedt het een nuttig perspectief om na te denken over de evolutie van bijen in een AI-gedreven wereld.

Is MCP gewoon REST voor AI? Of iets fundamenteel anders, gevormd door menselijke samenwerking in de lus en LLM-gedrag?

We horen graag uw gedachten en ervaringen.

Klaar om dieper te duiken?

Verken de volledige specificaties en changelog hier:

#Mcp #ModelContextProtoCol #AIAPIS #elicitatie #Oaouth #StructuredContent #Softschemas #Apievolution #Nosql #Test #Test #Test #Test

Delen:

Kun je alsjeblieft wat water voor me pakken?

BRON

Paul Arends

Paul Arends

“Ik ben Paul Arends, afgestudeerd in Bedrijfskunde aan de Universidad Complutense en met een master in Personeelsmanagement en Organisatieontwikkeling aan ESIC. Ik ben geïnteresseerd in netwerken en social media en richt mijn professionele ontwikkeling op talentmanagement en organisatieverandering.”

Verwante vermeldingen

Reddit AMA over grootschalige netwerkautomatisering: de toekomst opschalen

Cisco-blog / Ontwikkelaar / Samenvatting De toekomst opschalen: Reddit AMA over grootschalige netwerkautomatisering TL;DR: de strategische richting van Cisco Cisco is op weg naar een uniform bedrijfsmodel dat het benadrukt…

Ontwikkelaarsgerichte Productsprints voor inhoud en portals

Bij het creëren van ontwikkelaarsportals en inhoud is de snelheid van besluitvorming vaak belangrijker dan perfectionisme. Je kunt maanden besteden aan het ontwikkelen van een functie, iteraties doorlopen, middelen investeren,…

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Ben je verdwaald?

Onderbreek nu geforceerde Windows-updates voor altijd

Onderbreek nu geforceerde Windows-updates voor altijd

Verbod op sociale media en chatbots voor kinderen in Manitoba

Verbod op sociale media en chatbots voor kinderen in Manitoba

Trump ontslaat leden National Science Board

Trump ontslaat leden National Science Board

BYD’s nieuwe volledig elektrische hypercar cabriolet komt als eerste naar Europa

BYD’s nieuwe volledig elektrische hypercar cabriolet komt als eerste naar Europa

Sam Altman verontschuldigt zich voor niet melden van verdacht ChatGPT-account.

Sam Altman verontschuldigt zich voor niet melden van verdacht ChatGPT-account.

Tesla biedt een jaar gratis Superchargen bij aankoop Model 3 Premium en Performance

Tesla biedt een jaar gratis Superchargen bij aankoop Model 3 Premium en Performance