在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用FastMCP快速開發自己的MCP Server?

jf_23871869 ? 來源:劉力 ? 作者:劉力 ? 2025-05-07 16:07 ? 次閱讀

作者:算力魔方創始人/英特爾創新大使劉力很多讀者反饋:通過《用MCP將百度地圖能力輕松接入DeepSeek》《如何用DeepSeek+MCP實現AutoGLM沉思的能力?》的實戰,真真切切的感受到了基于AI大模型和 MCP可以非常方便的構建自己的AI智能體工作流。在此基礎上,不少讀者咨詢,如何將自己已有的工具或函數,制作成MCP Server給AI大模型調用呢?本文從零開始介紹使用FastMCP快速實現MCP Server的全過程!

一,FastMCP簡介

FastMCP作為新一代Python風格的MCP服務開發框架,相較傳統MCP Server開發需手動編寫代碼處理協議解析、服務發現、錯誤處理等底層功能,通過標準化協議實現和自動化代碼生成,

減少開發者代碼編寫量70%以上,

大大降低了MCP Server或Clients的開發門檻。

wKgZO2gbFFOAAp0YAAHoObjiFp0234.png

FastMCP發布后,迅速受到MCP社區的熱烈追捧,Github stars增速迅猛!

GitHub: https://github.com/jlowin/fastmcp。

接下,本文以一個Multiply MCP Server開發為例,展示完整的開發流程。

二,搭建開發環境

首先,請在算力魔方4060上創建虛擬環境,并安裝好uv命令如下所示:

conda create -n myuv python=3.11
conda activate myuv
pip install uv

然后,用uv安裝FastMCP 的Python包,完成開發環境搭建。

uv pip install fastmcp
wKgZPGgJvOWAJdscAAFRixLvTos850.png

三,編寫并運行my_mcp_server.py

編寫my_mcp_server.py文件,如下所示:

from fastmcp import FastMCP, Client
mcp = FastMCP("My MCP Server")
@mcp.tool()
def greet(name: str) -> str:
return f"Hello, {name}! I'm 算力魔方4060!"
if __name__ == "__main__":
mcp.run(transport="sse", host="127.0.0.1", port=9000)

使用命令:python my_mcp_server.py,啟動my_mcp_server。

wKgZO2gbFJ6AaPZPAALGK0r9M2I398.png

四,用Cheery Studio快速驗證MCP Server

啟動Cherry Studio,在“Settings”-> MCP Servers頁面配置my_mcp_server。

wKgZPGgbFK2AekBUAAJZwhDAXcc320.png

然后,在AI助手對話框中,啟動MCP Server,并輸入提示詞“show greet to me”,感受LLM調用自己開發的MCP Server。

wKgZPGgbFLCAL-IwAAT9BVDj49A689.png

五,總結

使用FastMCP開發MCP Server,開發者無需關心底層協議實現,只需專注MCP Server的函數實現,大大降低了開發工作量!人人都能開發MCP Server的時代已到來!

如果你有更好的文章,歡迎投稿!

稿件接收郵箱:nami.liu@pasuntech.com

更多精彩內容請關注“算力魔方?”!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MCP
    MCP
    +關注

    關注

    0

    文章

    266

    瀏覽量

    14192
  • AI大模型
    +關注

    關注

    0

    文章

    360

    瀏覽量

    480
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    訊飛星辰Agent開發平臺已全面支持MCP

    MCP全稱Model Context Protocol(模型上下文協議),是由Anthropic公司于2024年11月推出的開放協議,旨在規范大型語言模型與外部數據源及工具之間交互方式的開放協議標準。通過提供類似USB-C的標準化接口,幫助模型發現、理解并安全調用各種外部工具。
    的頭像 發表于 04-15 13:41 ?395次閱讀

    消費電子PCBA快速迭代:如何用敏捷制造搶占市場先機

    消費電子PCBA快速迭代:如何用敏捷制造搶占市場先機 在消費電子行業,產品生命周期越來越短,市場窗口稍縱即逝。一款新品從立項到量產,如果PCBA(印制電路板組件)環節拖了后腿,很可能錯失最佳上市時機
    的頭像 發表于 04-14 17:54 ?186次閱讀

    一文詳解MCP傳輸機制

    MCP 傳輸機制(Transport)是 MCP 客戶端與 MCP 服務器通信的一個橋梁,定義了客戶端與服務器通信的細節,幫助客戶端和服務器交換消息。
    的頭像 發表于 04-14 14:03 ?816次閱讀
    一文詳解<b class='flag-5'>MCP</b>傳輸機制

    如何構建MCP客戶端

    Anthropic開源了一套MCP協議,它為連接AI系統與數據源提供了一個通用的、開放的標準,用單一協議取代了碎片化的集成方式。本文教你從零打造一個MCP客戶端。
    的頭像 發表于 03-20 09:32 ?992次閱讀
    如何構建<b class='flag-5'>MCP</b>客戶端

    通過Java和MCP創建Git AI倉庫助手

    隨著人工智能技術的快速發展,開發者工具也在不斷進化。Gitee 作為國內領先的代碼托管平臺,現已推出 MCP (Model Control Protocol) 功能,讓開發者能夠通過
    的頭像 發表于 03-19 10:12 ?614次閱讀

    Modbus TCP Server程序開發與Yocto系統構建

    解壓后,源碼為“modbus_server_tcp.c”,它模擬一個Modbus TCP傳感器。源碼的講解請參考《11.7 Modbus TCP編程與實驗》。
    的頭像 發表于 02-14 13:38 ?860次閱讀
    Modbus TCP <b class='flag-5'>Server</b>程序<b class='flag-5'>開發</b>與Yocto系統構建

    基于HPM_SDK_ENV開發應用程序的升級處理

    )以及工程創建工具等文件。用戶基于HPM_SDK_ENV開發自己的應用程序時需要考慮如何維護板級配置文件和應用程序文件的問題。以下3種維護方式:用戶將自己的板級配置文
    的頭像 發表于 02-08 13:38 ?856次閱讀
    基于HPM_SDK_ENV<b class='flag-5'>開發</b>應用程序的升級處理

    迅為RK3568開發板SPI驅動指南-mcp2515驅動編寫:讀寄存器函數

    迅為RK3568開發板SPI驅動指南-mcp2515驅動編寫:讀寄存器函數
    的頭像 發表于 01-20 14:43 ?845次閱讀
    迅為RK3568<b class='flag-5'>開發</b>板SPI驅動指南-<b class='flag-5'>mcp</b>2515驅動編寫:讀寄存器函數

    dbForge Studio For SQL Server:用于有效開發的最佳SQL Server集成開發環境

    dbForge Studio For SQL Server:用于有效開發的最佳SQL Server集成開發環境 SQL編碼助手 SQL代碼分析 查詢分析器 可視化查詢生成器 數據和模式
    的頭像 發表于 01-16 10:36 ?542次閱讀

    【RK3562J開發筆記】MCP2518FD外部CAN-FD控制器的調試方法

    MCP2518FD是一款在各行業中都有著廣泛應用的CAN-FD控制器芯片,本文就將為大家介紹如何在飛凌嵌入式RK3562J開發板上適配MCP2518FD芯片。
    的頭像 發表于 12-07 14:22 ?1501次閱讀
    【RK3562J<b class='flag-5'>開發</b>筆記】<b class='flag-5'>MCP</b>2518FD外部CAN-FD控制器的調試方法

    豐田與NTT合作開發自動駕駛軟件

    近日,豐田汽車公司與日本電報電話公司(NTT)宣布了一項重要合作——聯手開發自動駕駛軟件。據悉,該項目將利用人工智能技術對駕駛數據進行深度分析,以預測可能發生事故的風險,并據此構建一個高效的自動控制車輛系統。
    的頭像 發表于 10-30 16:11 ?439次閱讀

    使用DaVinci屏幕顯示(OSD)快速開發

    電子發燒友網站提供《使用DaVinci屏幕顯示(OSD)快速開發.pdf》資料免費下載
    發表于 10-16 11:23 ?0次下載
    使用DaVinci屏幕顯示(OSD)<b class='flag-5'>快速</b><b class='flag-5'>開發</b>

    Nat server技術原理和配置過程

    Nat server:指定公有地址:端口和私有地址:端口形成一對一映射關系——映射表。這也是Nat server與其他nat的區別之一,Nat server可以指定端口進行映射。
    的頭像 發表于 10-10 14:38 ?1219次閱讀
    Nat <b class='flag-5'>server</b>技術原理和配置過程

    何用java語言開發一套數字化產科系統? 數字化產科管理平臺源碼

    何用java語言開發一套數字化產科系統 數字化產科管理平臺源碼
    的頭像 發表于 07-06 09:38 ?1192次閱讀
    如<b class='flag-5'>何用</b>java語言<b class='flag-5'>開發</b>一套數字化產科系統? 數字化產科管理平臺源碼

    LE OTA APP崩潰的原因?

    Bluetooth_LE_Battery_Server proj開發自己的工程代碼,在安卓環境下使用LEOTA APP進行測試開發,藍牙連接都是正常的,在選擇升級文件,點擊update按鍵時,LEOTA APP會崩潰,程序顯示
    發表于 07-04 08:26
    主站蜘蛛池模板: 五月花综合 | 黄网站免费大全 | 在线视频图片小说 | 亚洲国产福利精品一区二区 | 五月花综合 | 欧美城天堂网 | 色吧五月婷婷 | susu成人影院 | 热久在线 | 一级特黄aaa免费 | 短篇禁伦小说 | 久久精品高清 | 69xxxx欧美老师 | 97影院理论 | 亚洲午夜顶级嘿嘿嘿影院 | 高h肉肉视频在线播放观看 高黄视频 | 午夜精品久久久久久久久 | 天堂bt在线 | 国产小视频免费 | 国产无套粉嫩白浆 | 福利社看片 | 欧美精品一区视频 | 免费一级特黄特色大片在线观看 | 淫五月| 日本成本人三级在线观看2018 | 午夜精品久久久久久久四虎 | 夜色福利视频 | 性色影院 | 四虎最新紧急入口 | 天天操天天插天天干 | 日本又粗又长一进一出抽搐 | 国产va免费精品 | 丁香婷婷综合五月综合色啪 | 99久热只有精品视频免费观看17 | 天天久久影视色香综合网 | 奇米9999 | 国产精品欧美激情第一页 | 久久综合中文字幕 | 日韩亚色 | 天天爽夜夜爽人人爽曰喷水 | 亚洲综合激情丁香六月 |