fastapi_mcp
Knihovna pro FastAPI, která automaticky vystaví existující API endpointy jako MCP nástroje pro AI agenty, včetně autentizace.

O nástroji
FastAPI-MCP je open source knihovna (MIT licence) umožňující vývojářům exponovat FastAPI endpointy jako nástroje podle Model Context Protocol (MCP) – vznikajícího standardu pro komunikaci AI agentů s aplikacemi. Vytvoření zabezpečeného MCP serveru zabere jen tři řádky kódu (FastApiMCP(app) a mcp.mount_http()), přičemž auto-generovaný server je dostupný na cestě /mcp. Knihovna využívá ASGI transport, díky němuž komunikuje přímo s ASGI rozhraním aplikace a obchází síťovou vrstvu při interních voláních, na rozdíl od tradičních řešení vyžadujících HTTP požadavky zpět k API. Nabízí zabezpečení endpointů přes standardní FastAPI systém Depends(), podporu autentizace kompatibilní se specifikací MCP 2025-03-26 pomocí OAuth 2.1 (zatím v alfa stádiu) a od verze 0.4.0 podporu Streamable HTTP transportu se zachováním SSE pro zpětnou kompatibilitu. Dále umožňuje filtrování endpointů podle operací nebo tagů. Nástroj je určen vývojářům FastAPI aplikací, kteří chtějí své API zpřístupnit AI asistentům a agentům bez nutnosti provozovat samostatný proces či kontejner pro MCP server. Informace o ceně nejsou v dostupných podkladech uvedeny.
Klíčové vlastnosti
- Vystaví FastAPI endpointy jako MCP nástroje ve třech řádcích kódu
- MCP server dostupný přímo na cestě /mcp
- ASGI transport bez síťové vrstvy pro interní volání
- Zabezpečení endpointů přes FastAPI Depends()
- OAuth 2.1 autentizace dle MCP 2025-03-26 (alfa)
- Filtrování endpointů podle operací nebo tagů
Časté dotazy
Co FastAPI-MCP umí?
Automaticky exponuje existující FastAPI endpointy jako MCP nástroje pro AI agenty, včetně zabezpečení a autentizace, bez nutnosti provozovat samostatný MCP server.
Kolik FastAPI-MCP stojí?
Je to open source knihovna pod MIT licencí, informace o placené verzi nejsou v podkladech uvedeny.
Pro koho je FastAPI-MCP určené a jak začít?
Je určené vývojářům FastAPI aplikací – stačí zavolat FastApiMCP(app) a mcp.mount_http(), čímž se automaticky vytvoří MCP server na cestě /mcp.
Kategorie
AI novinky do e-mailu
Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI — přehledně, česky a bez balastu.
Jeden z nejstarších pravidelných českých AI newsletterů.
Podobné nástroje
Hledáte alternativu k fastapi_mcp? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Vectorizer AI
FreemiumPřevádí rastrové obrázky PNG, JPG, GIF, BMP a WebP na vektorové formáty SVG, PDF, EPS a DXF pomo...

Stable Diffusion
FreemiumStability AI je platforma pro generování obrázků, videa a dalšího obsahu pomocí generativní AI,...

Whisper
ZdarmaPřevádí mluvenou řeč na text ve více než 90 jazycích. Whisper je open-source model od OpenAI tré...

Pinecone
FreemiumPinecone je vektorová databáze jako služba, která umožňuje ukládat, spravovat a prohledávat vekt...

Escape
NeuvedenoEscape je AI-powered platforma pro ofenzivní bezpečnost, která automatizuje discovery, pentestin...

MarsAi
ZdarmaMarsX je vývojářská platforma, která kombinuje AI, NoCode, kód a MicroApps pro rychlé budování S...
