Feedback

Chat Icon

Practical MCP with FastMCP & LangChain

Engineering the Agentic Experience

FastMCP Middleware
72%

How to Write One

Every middleware is a class that inherits from Middleware. You override one or more hook methods to intercept the parts of the lifecycle you care about.

from fastmcp import FastMCP
from fastmcp.server.middleware import Middleware
from fastmcp.server.middleware import MiddlewareContext

class LoggingMiddleware(Middleware):
    async def on_message(self, context: MiddlewareContext, call_next):
        # This runs before the tool executes
        print(f"Incoming request: {context.method}")

        result

Practical MCP with FastMCP & LangChain

Engineering the Agentic Experience

Enroll now to unlock current content and receive all future updates for free. Your purchase supports the author and fuels the creation of more exciting content. Act fast, as the price will rise as the course nears completion!