

Over de auteur
- Albert Skibinski is een zelfstandig ontwikkelaar en co-founder van Jafix
- Ik schrijf over web development, lange fietstochten en lekker eten!
In mijn vorige post over Model Context Protocol (MCP) met Drupal, verkende ik de theoretische mogelijkheden van het verbinden van AI-agents met Drupal-sites. Nu ben ik enthousiast om het vervolg te delen: we hebben een MCP-server in Drupal gebouwd waarmee AI-agents direct tutorial content kunnen beheren.
Hier is een demo van hoe ik Claude.ai (webgebaseerd) verbond met Jafix MCP. Let op dat je een betaald abonnement nodig hebt om dit toe te voegen.
In dit geval lieten we Claude zelf een demo tutorial maken, maar je kunt je voorstellen dat je ruwe tekst zou kunnen plakken en AI de juiste tools zou laten vinden om mooi gestructureerde content te maken (paragrafen, verschillende velden, etc).
Onze MCP-server biedt een uitgebreide set tools waarmee AI-agents kunnen:
Hoe "weet" de AI hoe de tools te gebruiken? We gebruiken een "describe" tool die uitgebreide informatie retourneert over velden en hoe content gestructureerd moet worden, inclusief voorbeelden.
Het resultaat? Een AI-agent die MCP ondersteunt kan nu fungeren als een content management assistent en helpen bij het maken en organiseren van reparatie tutorials door middel van natuurlijke conversatie.
Dit stelt gebruikers in staat om hun favoriete AI-tool te gebruiken om content op Jafix te beheren en genereren. Ze kunnen natuurlijk nog steeds de webgebaseerde interface op Jafix.com gebruiken, maar als ze willen kunnen ze het beheren door te praten met een AI.
De Drupal MCP contrib module biedt een plugin systeem. Je maakt plugins die de Mcp interface implementeren, en ze worden automatisch ontdekt en blootgesteld aan AI-agents.
De contrib module biedt momenteel twee verschillende transport lagen. Zie de documentatie.
mcp-server-drupal
) die stdio transport afhandelt (voor lokaal)Het ondersteunt geen SSE, maar dat is sowieso gedepreceerd ten gunste van Streamable HTTP dat gedeeltelijk geïmplementeerd is. Echter, ik had wat moeilijkheden om Claude.ai met onze MCP te laten praten en liep tegen wat problemen aan:
Let wel dat ontwikkelingen erg snel gaan op dit gebied, dus dit zal waarschijnlijk snel veranderen.