国产精品亚洲mnbav网站_成人午夜亚洲精品无码网站_日韩va亚洲va欧洲va国产_亚洲欧洲精品成人久久曰影片

FastAPI-MCP

AI工具5個月前更新 AI工具集
51 0 0

FastAPI-MCP – 一鍵將 FastAPI 轉換為 MCP 服務器的開源工具

FastAPI-MCP

FastAPI-MCP 是一個開源工具,旨在將 FastAPI 應用中的端點自動轉換為符合模型上下文協議(MCP)。這一工具具備零配置的優勢,只需簡單地指向 FastAPI 應用,即可自動識別并轉換所有端點為 MCP 工具,無需額外的設置。通過保留 FastAPI 的請求和響應模型以及 Swagger 文檔,FastAPI-MCP 確保了接口的完整性和用戶友好性。

FastAPI-MCP是什么

FastAPI-MCP 是一個旨在將 FastAPI 應用的端點自動轉換為符合模型上下文協議(MCP)的開源工具。其最大特點是零配置:用戶僅需簡單指向 FastAPI 應用,工具便能自動發現并轉換所有端點為 MCP 工具,省去繁瑣的設置過程。FastAPI-MCP 保留了 FastAPI 的請求及響應模型模式,并維護 Swagger 文檔的完整性,確保了接口的可用性與易用性。該工具不僅可以靈活集成到 FastAPI 應用中,也支持單獨部署。用戶可通過 uv 或 pip 進行安裝,并可以通過簡單的代碼將其集成進 FastAPI 應用。

FastAPI-MCP的主要功能

  • 自動檢測與轉換:FastAPI-MCP 能夠自動檢測 FastAPI 應用中的所有端點,并將其轉換為 MCP 工具,免去手動配置的煩惱,實現端點的自動識別與轉換。
  • 保留模式與文檔:該工具能夠保留 FastAPI 的請求和響應模型的結構,以及所有端點的文檔,并確保文檔與 Swagger 中的內容保持一致,便于開發者及用戶理解和使用。
  • 靈活部署選項:FastAPI-MCP 支持將 MCP 服務器直接整合進 FastAPI 應用中,也可部署,開發者可以根據具體需求選擇最合適的部署方式。
  • 自定義工具名稱:FastAPI-MCP 使用 FastAPI 路由中的 operation_id 作為 MCP 工具的名稱,開發者可通過顯式定義 operation_id 來生成更清晰且直觀的工具名稱,避免自動生成的名稱過于復雜。
  • 控制暴露端點:開發者可利用 OpenAPI 操作 ID 或標簽來管理哪些 FastAPI 端點暴露為 MCP 工具,支持包含或排除特定端點或標簽,實現更精細的控制。
  • 支持 SSE 和代理連接:FastAPI-MCP 能夠通過服務器發送(SSE)直接連接支持該協議的客戶端(如 Cursor)。對于不支持 SSE 的客戶端(如 Claude Desktop),可通過 mcp-proxy 代理實現連接。
  • 動態更新能力:如果在創建 MCP 服務器后增加了新的 FastAPI 端點,用戶可以通過調用 setup_server() 方法來刷新 MCP 服務器,以包含新添加的端點。

FastAPI-MCP的技術原理

  • 利用 FastAPI 的 OpenAPI 規范:FastAPI-MCP 通過解析 FastAPI 應用的 OpenAPI 文檔,自動提取接口的元數據,包括請求和響應模型、路由信息等。這些元數據用于生成相應的 MCP 工具,確保轉換的準確性和一致性。
  • 反射式元數據捕獲與動態路由注冊:基于 FastAPI 的類型系統和反射機制,FastAPI-MCP 自動捕獲接口的參數、響應模型及權限聲明等元數據,并通過動態路由注冊實時解析 APIRouter 對象,生成服務目錄樹。
  • AST 語法樹解析:FastAPI-MCP 運用抽象語法樹(AST)解析技術,進行靜態分析,提取接口的元信息,從而能自動發現 FastAPI 應用中的所有端點,并將其轉換為 MCP 工具。
  • 異步任務編排:依賴 Starlette 的循環機制,FastAPI-MCP 實現接口調用鏈的實時監控和異步任務編排,確保 MCP 服務器能高效處理并發請求,與 FastAPI 的異步特性完美結合。
  • 保留請求與響應模式:該工具保留了 FastAPI 端點的請求與響應模式及 Swagger 文檔,確保 AI 模型在調用 API 時能獲取到準確、一致的數據,提高交互的可靠性與穩定性。

FastAPI-MCP的項目地址

FastAPI-MCP的應用場景

  • 企業內部自動化:FastAPI-MCP 能夠快速將企業內部的 FastAPI API 端點轉換為 MCP 工具,供 AI 模型或其他自動化工具調用。
  • AI 驅動的應用開發:在 AI 開發中,FastAPI-MCP 允許 AI 模型直接調用后端服務的 API。
  • 數據分析與處理:AI 代理能夠通過 FastAPI-MCP 轉換后的 MCP 工具,直接訪問數據處理端點,實現實時數據分析。
  • 內容管理:AI 工具可以調用內容管理系統(CMS)的接口,高效完成內容的創建與更新。
  • 電子商務:在電商場景中,AI 助手可通過 API 查詢庫存、下單或獲取產品信息,以提升用戶體驗。

常見問題

  • FastAPI-MCP 是否易于安裝和配置? 是的,FastAPI-MCP 設計為零配置,用戶只需簡單指向 FastAPI 應用即可自動轉換端點。
  • 能否自定義暴露的端點? 是的,開發者可以通過 OpenAPI 操作 ID 或標簽來控制暴露的端點,實現精細化管理。
  • 如何更新 MCP 服務器以包含新端點? 用戶可以通過調用 setup_server() 方法來刷新 MCP 服務器,從而包括新添加的 FastAPI 端點。
閱讀原文
? 版權聲明
蟬鏡AI數字人

相關文章

蟬鏡AI數字人

暫無評論

暫無評論...
国产精品亚洲mnbav网站_成人午夜亚洲精品无码网站_日韩va亚洲va欧洲va国产_亚洲欧洲精品成人久久曰影片
<span id="3dn8r"></span>
    1. <span id="3dn8r"><optgroup id="3dn8r"></optgroup></span><li id="3dn8r"><meter id="3dn8r"></meter></li>

        激情综合色综合久久| 色婷婷亚洲精品| 精品一区二区三区影院在线午夜| 91精品国产一区二区三区香蕉 | 国产成人在线视频播放| 精品日韩成人av| 国产盗摄视频一区二区三区| 国产视频视频一区| 91亚洲国产成人精品一区二三| 亚洲欧美日韩久久| 欧美日韩精品专区| 久久国产精品72免费观看| 国产人成亚洲第一网站在线播放| 色综合天天天天做夜夜夜夜做| 亚洲一二三四区不卡| 欧美精品一区在线观看| 99久久99久久综合| 日产国产高清一区二区三区| 日本一区二区电影| 欧美区在线观看| 丁香亚洲综合激情啪啪综合| 亚洲高清不卡在线| 中文字幕不卡的av| 欧美精品tushy高清| 成人激情黄色小说| 久久电影网电视剧免费观看| 亚洲精品国产精华液| 精品毛片乱码1区2区3区| 91浏览器打开| 国产成人精品影院| 蜜臀99久久精品久久久久久软件| 中文字幕一区二区三中文字幕| 51精品秘密在线观看| a亚洲天堂av| 韩国毛片一区二区三区| 亚洲成人资源网| 亚洲欧美日韩在线播放| 欧美成人三级在线| 欧美日韩国产综合视频在线观看| 成人99免费视频| 国产伦理精品不卡| 免费黄网站欧美| 亚洲尤物视频在线| 综合网在线视频| 日本一区二区综合亚洲| 欧美r级在线观看| 日韩小视频在线观看专区| 欧美四级电影在线观看| 色婷婷综合久久| 色一区在线观看| 91丝袜美女网| 9人人澡人人爽人人精品| 国产一区在线观看麻豆| 久久精品久久精品| 青青草91视频| 日本少妇一区二区| 日本免费新一区视频| 日韩精品1区2区3区| 亚欧色一区w666天堂| 天涯成人国产亚洲精品一区av| 亚洲综合激情另类小说区| 亚洲私人黄色宅男| 亚洲狠狠丁香婷婷综合久久久| 日韩毛片视频在线看| 国产精品卡一卡二卡三| 国产精品天天看| 日韩一区在线免费观看| 亚洲日本欧美天堂| 亚洲一区二区偷拍精品| 亚洲国产一区二区三区| 日韩成人一级片| 久久99精品网久久| 国产成人在线观看| 99精品国产视频| 91国偷自产一区二区三区观看 | 欧美一区二区三区影视| 666欧美在线视频| 久久伊人中文字幕| 中文av字幕一区| 一区二区三区四区国产精品| 午夜精品福利一区二区蜜股av| 免费av网站大全久久| 国产高清在线观看免费不卡| 99麻豆久久久国产精品免费 | 欧美一级欧美三级| 国产女同互慰高潮91漫画| 一区二区三区在线不卡| 蜜芽一区二区三区| 成人小视频免费在线观看| 欧美日韩精品福利| 国产女人18水真多18精品一级做| 亚洲一区二区在线免费看| 开心九九激情九九欧美日韩精美视频电影 | 丰满少妇久久久久久久| 欧美三级在线视频| 久久久精品一品道一区| 亚洲国产aⅴ成人精品无吗| 国产精品一区二区久久精品爱涩| 91精品福利视频| 亚洲国产欧美在线人成| 在线不卡的av| 日韩视频免费直播| 综合电影一区二区三区 | 亚洲视频资源在线| 卡一卡二国产精品| 欧美影院一区二区三区| 久久久不卡影院| 日韩av一级片| 在线观看日韩国产| 欧美国产综合色视频| 精品在线免费观看| 91精品国产综合久久精品图片| 成人免费视频播放| 91丨porny丨户外露出| 欧美成人乱码一区二区三区| 洋洋av久久久久久久一区| 国产成人免费视频网站| 日韩精品资源二区在线| 亚洲国产精品一区二区久久| 成人午夜又粗又硬又大| 26uuu国产在线精品一区二区| 亚洲妇女屁股眼交7| 成人开心网精品视频| 久久久精品中文字幕麻豆发布| 久久精品国产一区二区| 欧美一区二区三区啪啪| 亚洲午夜成aⅴ人片| 91丝袜美腿高跟国产极品老师 | 精品国产伦一区二区三区免费| 亚洲最大的成人av| 色香色香欲天天天影视综合网| 国产精品久久久久久久岛一牛影视 | 九九**精品视频免费播放| 制服丝袜国产精品| 美女一区二区久久| 日韩一区二区麻豆国产| 麻豆精品国产传媒mv男同| 欧美大肚乱孕交hd孕妇| 狠狠色狠狠色合久久伊人| 精品国产一区a| 国产麻豆9l精品三级站| 日本一区二区免费在线| 成人丝袜18视频在线观看| 国产精品久久午夜| 色婷婷香蕉在线一区二区| 亚洲gay无套男同| 日韩一卡二卡三卡| 国产精品自在在线| 亚洲欧美色图小说| 91精品国产乱码久久蜜臀| 激情六月婷婷久久| 国产精品毛片久久久久久| 色综合天天综合网天天狠天天| 亚洲一区二区三区在线看| 欧美疯狂做受xxxx富婆| 精品综合久久久久久8888| 国产精品情趣视频| 欧美中文字幕不卡| 国内外精品视频| 亚洲人被黑人高潮完整版| 9191成人精品久久| 国产成人av一区二区三区在线| 亚洲精品国产精华液| 日韩网站在线看片你懂的| 福利一区二区在线观看| 一区二区三区欧美| 久久影音资源网| 欧美视频在线播放| 国产精品99久久久久久似苏梦涵| 亚洲乱码国产乱码精品精的特点 | 欧美成人猛片aaaaaaa| 青青青伊人色综合久久| 久久久久久久久一| 91国产视频在线观看| 久久精品国产亚洲一区二区三区| 国产精品国产自产拍在线| 欧美精品一级二级三级| 国产成人av一区二区| 亚洲mv大片欧洲mv大片精品| 中文字幕成人av| 日韩免费成人网| 在线观看亚洲专区| 成人h动漫精品一区二区| 日韩精品三区四区| 亚洲天堂久久久久久久| 欧美日韩国产欧美日美国产精品| 国产日韩精品一区二区浪潮av | 亚洲精品自拍动漫在线| 欧美嫩在线观看| 成人18精品视频| 国产一区欧美二区| 亚洲国产另类av| 综合久久国产九一剧情麻豆| 精品少妇一区二区| 欧美人与z0zoxxxx视频| 色婷婷久久一区二区三区麻豆| 懂色av中文一区二区三区| 国产一区不卡在线| 久久99国产精品免费网站| 日产国产高清一区二区三区|