chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用FastMCP快速開發(fā)自己的MCP Server?

jf_23871869 ? 來源:劉力 ? 作者:劉力 ? 2025-05-07 16:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

一,FastMCP簡介

FastMCP作為新一代Python風(fēng)格的MCP服務(wù)開發(fā)框架,相較傳統(tǒng)MCP Server開發(fā)需手動編寫代碼處理協(xié)議解析、服務(wù)發(fā)現(xiàn)、錯誤處理等底層功能,通過標(biāo)準(zhǔn)化協(xié)議實現(xiàn)和自動化代碼生成,

減少開發(fā)者代碼編寫量70%以上,

大大降低了MCP Server或Clients的開發(fā)門檻。

wKgZO2gbFFOAAp0YAAHoObjiFp0234.png

FastMCP發(fā)布后,迅速受到MCP社區(qū)的熱烈追捧,Github stars增速迅猛!

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

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

二,搭建開發(fā)環(huán)境

首先,請在算力魔方4060上創(chuàng)建虛擬環(huán)境,并安裝好uv命令如下所示:

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

然后,用uv安裝FastMCP 的Python包,完成開發(fā)環(huán)境搭建。

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調(diào)用自己開發(fā)的MCP Server。

wKgZPGgbFLCAL-IwAAT9BVDj49A689.png

五,總結(jié)

使用FastMCP開發(fā)MCP Server,開發(fā)者無需關(guān)心底層協(xié)議實現(xiàn),只需專注MCP Server的函數(shù)實現(xiàn),大大降低了開發(fā)工作量!人人都能開發(fā)MCP Server的時代已到來!

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

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

更多精彩內(nèi)容請關(guān)注“算力魔方?”!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • MCP
    MCP
    +關(guān)注

    關(guān)注

    0

    文章

    286

    瀏覽量

    14892
  • AI大模型
    +關(guān)注

    關(guān)注

    0

    文章

    393

    瀏覽量

    941
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Joycode 無法跨項目讀取源碼怎么辦?MCP Easy Code Reader 幫你解決!

    本篇文章主要介紹 MCP Server Easy Code Reader ,它可以幫助你在使用 Joycode 編寫代碼時,根據(jù)調(diào)用鏈路將多個項目或 Jar 包中相關(guān)的代碼讀取到上下文中,供
    的頭像 發(fā)表于 11-19 15:50 ?821次閱讀
    Joycode 無法跨項目讀取源碼怎么辦?<b class='flag-5'>MCP</b> Easy Code Reader 幫你解決!

    是德科技VPS如何用高精度仿真和AI工具重塑安全氣囊開發(fā)流程

    隨著汽車安全法規(guī)日益嚴(yán)格,傳統(tǒng)的實物測試已無法滿足快速迭代和成本控制的需求。虛擬仿真,尤其是AI驅(qū)動的端到端解決方案,正在成為安全氣囊開發(fā)的核心力量。從折疊到展開,再到整車碰撞集成,仿真技術(shù)不僅提升
    的頭像 發(fā)表于 11-17 10:52 ?232次閱讀
    是德科技VPS如<b class='flag-5'>何用</b>高精度仿真和AI工具重塑安全氣囊<b class='flag-5'>開發(fā)</b>流程

    最新MCP規(guī)范解讀,看這篇就夠了!

    一、MCP是什么? 為什么需要它? 想象一下,你正在開發(fā)一個 AI 編程助手,它需要: 讀取和修改項目文件 查詢數(shù)據(jù)庫Schema 搜索代碼倉庫 執(zhí)行Git操作 傳統(tǒng)做法是為每個數(shù)據(jù)源寫一套專用代碼
    的頭像 發(fā)表于 11-12 16:29 ?916次閱讀
    最新<b class='flag-5'>MCP</b>規(guī)范解讀,看這篇就夠了!

    小智AI語音開發(fā)板+MCP,連接Home Assistant控制米家設(shè)備,實現(xiàn)語音開關(guān)燈

    數(shù)據(jù)。 MCP相當(dāng)于一個中介,用來為大模型連接其他工具。 如果能接入MCP的功能, 小智AI語音開發(fā)板 是不是大有可玩性呢?來看看 安信可論壇 的分享~ ? 沈夜: 安信可AiPi-PalChatV1
    的頭像 發(fā)表于 10-23 10:28 ?557次閱讀
    小智AI語音<b class='flag-5'>開發(fā)</b>板+<b class='flag-5'>MCP</b>,連接Home Assistant控制米家設(shè)備,實現(xiàn)語音開關(guān)燈

    智能硬件通過小聆AI自定義MCP應(yīng)用開發(fā)操作講解

    智能硬件通過小聆AI自定義MCP應(yīng)用開發(fā)操作講解 前言 MCP(Modular Communication Protocol,模塊化通信協(xié)議)為智能硬件帶來多方面顯著優(yōu)勢:它通過標(biāo)準(zhǔn)化的通信接口
    發(fā)表于 10-14 15:50

    【內(nèi)測活動同步開啟】這么小?這么強?新一代大模型MCP開發(fā)板來啦!

    【內(nèi)測活動同步開啟】這么小?這么強?新一代大模型MCP開發(fā)板來啦! 聆思全新一代六合一芯片「LS26系列」,搭載WIFI / BLE & BT / NPU,與「小聆AI」強強聯(lián)合
    發(fā)表于 09-25 11:47

    【HZ-T536開發(fā)板免費體驗】5- 無需死記 Linux 命令!用 CangjieMagic 在 HZ-T536 開發(fā)板上搭建 MCP 服務(wù)器,自然語言輕松控板

    :在 HZ-T536 上運行./mcp_server,日志顯示 “MCP Server is starting ...”就表明程序正確啟動。 用瀏覽器測試 :可以使用電腦上的瀏覽器訪問開發(fā)
    發(fā)表于 08-23 13:10

    技術(shù)解讀:MCP協(xié)議以及SmartBear API Hub在MCP開發(fā)中的關(guān)鍵作用

    MCP協(xié)議正成為AI集成的“基礎(chǔ)設(shè)施”。本文將帶你認(rèn)識這一“AI界的USB-C”,并梳理SmartBear API Hub如何通過契約測試、雙向驗證和代碼生成,真正加速MCP開發(fā)
    的頭像 發(fā)表于 08-21 14:41 ?782次閱讀
    技術(shù)解讀:<b class='flag-5'>MCP</b>協(xié)議以及SmartBear API Hub在<b class='flag-5'>MCP</b><b class='flag-5'>開發(fā)</b>中的關(guān)鍵作用

    何用QT開發(fā)一個USB3.0上位機?

    何用QT開發(fā)一個USB3.0上位機
    發(fā)表于 05-21 06:54

    在Cherry Studio中快速使用markitdown MCP Server?

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 Cherry Studio是一款跨平臺的集成了AI大模型和知識庫、網(wǎng)絡(luò)搜索、MCP服務(wù)器等相關(guān)工具桌面客戶端應(yīng)用程序,方便用戶配置出自己的AI智能體助手
    的頭像 發(fā)表于 05-15 10:39 ?1285次閱讀
    在Cherry Studio中<b class='flag-5'>快速</b>使用markitdown <b class='flag-5'>MCP</b> <b class='flag-5'>Server</b>?

    一文詳解MCP傳輸機制

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

    通過Java和MCP創(chuàng)建Git AI倉庫助手

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

    Modbus TCP Server程序開發(fā)與Yocto系統(tǒng)構(gòu)建

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

    dbForge Studio For SQL Server:用于有效開發(fā)的最佳SQL Server集成開發(fā)環(huán)境

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

    【RK3562J開發(fā)筆記】MCP2518FD外部CAN-FD控制器的調(diào)試方法

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