Che cos'è fastmcp?
Utilizza questa competenza durante la creazione di server MCP (Model Context Protocol) con FastMCP in Python. FastMCP è un framework per la creazione di server che espongono strumenti, risorse e richieste a LLM come Claude. La competenza copre la creazione del server, le definizioni di strumenti/risorse, i backend di archiviazione (memoria/disco/Redis/DynamoDB), la durata del server, il sistema middleware (8 tipi integrati), la composizione del server (importazione/montaggio), proxy OAuth, modelli di autenticazione, icone, integrazione OpenAPI, configurazione client, distribuzione cloud (FastMCP Cloud), gestione degli errori e modelli di produzione. Previene oltre 25 errori comuni tra cui errori di configurazione dello storage, problemi di durata, errori di ordine del middleware, importazioni circolari, problemi del server a livello di modulo, confusione di sincronizzazione/attesa, vulnerabilità della sicurezza OAuth ed errori di distribuzione del cloud. Include modelli per server di base, backend di archiviazione, middleware, composizione server, proxy OAuth, integrazioni API, test e architetture di produzione autonome. Parole chiave: FastMCP, server MCP Python, Model Context Protocol Python, framework fastmcp, strumenti mcp, risorse mcp, prompt mcp, archiviazione fastmcp, archiviazione memoria fastmcp, archiviazione su disco fastmcp, fastmcp redis, fastmcp dynamodb, durata di vita fastmcp, middleware fastmcp, proxy oauth fastmcp, composizione server mcp, importazione fastmcp, montaggio fastmcp, cloud fastmcp, distribuzione fastmcp, autenticazione mcp, icone fastmcp, openapi mcp, server claude mcp, test fastmcp, configurazione errata dell'archiviazione, problemi di durata, ordine del middleware, importazioni circolari, server a livello di modulo, attesa asincrona mcp Fonte: jackspace/claudeskillz.