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:
- De klant stuurt een toolverzoek
- De tool (via LLM) retourneert een
elicitationRequest– Verzoek om ontbrekende of dubbelzinnige invoer - De klant betrekt de gebruiker en verzamelt verdere input
- De klant stuurt een
continueElicitationverzoek met de door de gebruiker verstrekte informatie - 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:
authorizationUrltokenUrlclientId- 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








