Categories
Artificial Intelligence

WordPress and MCP: which plugin does what?

MCP Adapter, Enable Abilities for MCP and the official AI plugin all sound like they do the same thing. They don’t. A look at the two directions of AI in WordPress, how the plugins fit together, and what you actually need.

Categories
Artificial Intelligence Dovecot Keycloak Mail OIDC Postfix SSO

How many OIDC clients does an OAuth-enabled MCP mail server need?

One, two, three or four? The number of OIDC client registrations an MCP server for OAuth-enabled IMAP/SMTP needs depends on the architecture. Five scenarios compared: token passthrough, single-client broker, split broker, IdP as authorization server with token exchange, and hosted providers.

Categories
Artificial Intelligence Dovecot Keycloak Mail OIDC python SSO

OAuth2 for an MCP mail server: what I learned on the way

Building an OAuth2-secured MCP mail server against a real Dovecot/Postfix mailbox surfaced four separate Keycloak client registrations, a Default-vs-Optional scope trap, and a genuinely counter-intuitive Audience-mapper gotcha behind a mysterious active: false.

Categories
Artificial Intelligence

Debugging MCP servers

MCP communication MCP servers and clients can talk to each other in different technical ways: Type Description Transport URL stdio In/output using stdio stdio SSE Server-Sent Events Network (HTTP) /sse Streamable HTTP Streamable HTTP Network (HTTP) /mcp Classic MCP Alternative: mcpo (openapi.json) Tools like openwebui prefer to use open APIs (like openapi) to achieve the […]

Categories
Artificial Intelligence Large Language Model (LLM) Programming python

How does MCP work?

In the last months MCP (Model Context Protocol) became one of the hot topics in the field of AI. While it is promoted for connecting tools/agents to LLM workflows there’s very little information about how things work on a technical basis. On most places So here’s my quest to answer those questions by writing a […]