Today we are talking about MCPs, AI Automators, and AI Agents with guest Marcus Johansson. We’ll also cover AI Ecosystem Recipe as our module of the week.
For show notes visit: https://www.talkingDrupal.com/529
Topics
- Understanding Model Context Protocol (MCP)
- AI Automators in Drupal
- Creating Complex Workflows with Automators
- Simple and Effective Automator Use Cases
- AI Image Alt Text and Contextual Understanding
- AI Tagging and Content Management
- Introduction to AI Agents in Drupal
- Challenges and Future of AI Agents
- Real-World Applications and Future of AI in Drupal
- Proliferation of Orchestration Tools
Resources
- ai initiative issue queue
- Recipes from 1xInternet
- MCP
- xkcd
- Tool API
- Slack MCP Server
- Drupal MCP
- MCP Client
- JSON API wrapper
- Tagify
- Views Agent
- Context control center
- Marriage podcast
Guests
Marcus Johansson – workflows-of-ai.com marcus_johansson
Hosts
Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Martin Anderson-Clutz – mandclu.com mandclu
MOTW Correspondent
Martin Anderson-Clutz – mandclu.com mandclu
- Brief description:
- Have you ever wanted to explore the AI capabilities of Drupal, but didn’t know where to start? There’s a Drupal recipe for that.
- Module name/project name:
- Brief history
- How old: created in Oct 2024 by Marcus Johansson (marcus_johansson of FreelyGive.io
- Versions available: 1.0.0-alpha2, which requires Drupal 10.3 or newer
- Maintainership
- Actively maintained
- Number of open issues: 2 open issues, both of which are bugs
- Module features and usage
- When you require and apply this recipe to your Drupal site, you’ll be able to start working with a variety of LLMs and specialized AI-based services
- You’ll be able to ingest unstructured content and map it to structured fields automatically. Or generate a detailed SEO analysis of your nodes. There are multiple translation tools, crawlers to help work across entire sites, and more.
- This recipe is likely something you would apply to a sandbox site, to understand the various ways to achieve something specific with AI and Drupal, and then apply whatever is best for your use case to your actual site build.
- But it’s a useful resource for a Drupalist wanting to start exploring some of the growing list of options for working with AI, or someone familiar with AI tools who wants to start using them with Drupal.
Among the new fetures introduced in PostgreSQL 18 is support for OAuth-based authentication. This opened the door for the community to create extensions that integrate systems providing Single Sign-On (SSO) through OAuth 2.0 authentication with PostgreSQL. The reason this integration was not added directly to the core of PostgreSQL is due to the particularities found in those […]
New to Valkey? This guide walks you through the basics and helps you get up and running. Starting with new tech can feel overwhelming, but if you’re ready to explore Valkey, you probably want answers, not some fancy sales pitch. Let’s cut to the chase: Switching tools or trying something new should never slow you […]
PostgreSQL 13 will officially reach End-of-Life (EOL) on November 13, 2025. After this date, the PostgreSQL Global Development Group will stop releasing security patches and bug fixes for this version. That means if you’re still running PostgreSQL 13, you’ll soon be on your own with no updates, no community support, and growing security risks. Why […]
In a recent post, The Quirks of Index Maintenance in Open Source Databases, I compared the IO load generated by open source databases while inserting rows in a table with many secondary indexes. Because of its change buffer, InnoDB was the most efficient solution. However, that’s not the end of the story. Evolution of the […]
This blog post explains how to configure and use MinIO as S3-compatible storage for managing PostgreSQL backups, and how to perform data restoration and recovery in both standalone (local) and Kubernetes environments.
Data masking lets you hide sensitive fields (emails, credit-card numbers, job titles, etc.) while keeping data realistic for reporting, support, or testing. It is particularly useful when you collaborate with external entities and need to share your data for development reasons. You also need to protect your data and keep your customers’ privacy safe. Last […]