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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

一,FastMCP簡(jiǎn)介

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

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

大大降低了MCP Server或Clients的開(kāi)發(fā)門(mén)檻。

wKgZO2gbFFOAAp0YAAHoObjiFp0234.png

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

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

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

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

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

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

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

uv pip install fastmcp
wKgZPGgJvOWAJdscAAFRixLvTos850.png

三,編寫(xiě)并運(yùn)行my_mcp_server.py

編寫(xiě)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,啟動(dòng)my_mcp_server。

wKgZO2gbFJ6AaPZPAALGK0r9M2I398.png

四,用Cheery Studio快速驗(yàn)證MCP Server

啟動(dòng)Cherry Studio,在“Settings”-> MCP Servers頁(yè)面配置my_mcp_server。

wKgZPGgbFK2AekBUAAJZwhDAXcc320.png

然后,在AI助手對(duì)話(huà)框中,啟動(dòng)MCP Server,并輸入提示詞“show greet to me”,感受LLM調(diào)用自己開(kāi)發(fā)的MCP Server。

wKgZPGgbFLCAL-IwAAT9BVDj49A689.png

五,總結(jié)

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

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

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

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

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    286

    瀏覽量

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

    關(guān)注

    0

    文章

    395

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    使用NVIDIA Nemotron RAG和Microsoft SQL Server 2025構(gòu)建高性能AI應(yīng)用

    在 Microsoft Ignite 2025 大會(huì)上,隨著 Microsoft SQL Server 2025 的發(fā)布,AI 就緒型企業(yè)數(shù)據(jù)庫(kù)愿景成為現(xiàn)實(shí),為開(kāi)發(fā)者提供強(qiáng)大的新工具,例如內(nèi)置向量
    的頭像 發(fā)表于 12-01 09:31 ?438次閱讀
    使用NVIDIA Nemotron RAG和Microsoft SQL <b class='flag-5'>Server</b> 2025構(gòu)建高性能AI應(yīng)用

    Joycode 無(wú)法跨項(xiàng)目讀取源碼怎么辦?MCP Easy Code Reader 幫你解決!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    何用QT開(kāi)發(fā)一個(gè)USB3.0上位機(jī)?

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

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

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

    一文詳解MCP傳輸機(jī)制

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

    通過(guò)Java和MCP創(chuàng)建Git AI倉(cāng)庫(kù)助手

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

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

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

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

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