国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    289

    瀏覽量

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

    關(guān)注

    0

    文章

    398

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Agent Skills與MCP:一場被誤解的“替代戰(zhàn)爭”

    在 Agentic AI 快速演進(jìn)的今天,“Agent Skills 會取代 MCP”或“MCP 已經(jīng)過時”的聲音不絕于耳。這種二元對立的敘事,看似犀利,實則掩蓋了智能體架構(gòu)設(shè)計中最本質(zhì)的真相:Agent Skills 與
    的頭像 發(fā)表于 02-25 17:11 ?1232次閱讀
    Agent Skills與<b class='flag-5'>MCP</b>:一場被誤解的“替代戰(zhàn)爭”

    利用BigQuery MCP服務(wù)器開發(fā)面向數(shù)據(jù)分析的生成式AI應(yīng)用

    將 AI 智能體接入企業(yè)數(shù)據(jù),其實不需要復(fù)雜的自定義集成或耗費數(shù)周開發(fā)。12 月,我們推出了面向 Google 服務(wù)的全托管式遠(yuǎn)程 Model Context Protocol (MCP) 服務(wù)器
    的頭像 發(fā)表于 02-25 10:22 ?162次閱讀
    利用BigQuery <b class='flag-5'>MCP</b>服務(wù)器<b class='flag-5'>開發(fā)</b>面向數(shù)據(jù)分析的生成式AI應(yīng)用

    MCP】同時支持stdio,streamableHttpless和sse三種協(xié)議的MCP服務(wù)框架

    項目說明 這是一個同時支持stdio,streamableHttpless和sse三種協(xié)議的MCP-Server的框架(ts語言)。 為什么我想做這個框架呢?因為隨著AI發(fā)展,現(xiàn)在越來越多業(yè)務(wù)需要
    的頭像 發(fā)表于 01-21 18:26 ?152次閱讀
    【<b class='flag-5'>MCP</b>】同時支持stdio,streamableHttpless和sse三種協(xié)議的<b class='flag-5'>MCP</b>服務(wù)框架

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

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

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

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

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

    一、MCP是什么? 為什么需要它? 想象一下,你正在開發(fā)一個 AI 編程助手,它需要: 讀取和修改項目文件 查詢數(shù)據(jù)庫Schema 搜索代碼倉庫 執(zhí)行Git操作 傳統(tǒng)做法是為每個數(shù)據(jù)源寫一套專用代碼
    的頭像 發(fā)表于 11-12 16:29 ?1407次閱讀
    最新<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 ?2271次閱讀
    小智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)測活動同步開啟】這么小?這么強(qiáng)?新一代大模型MCP開發(fā)板來啦!

    【內(nèi)測活動同步開啟】這么小?這么強(qiáng)?新一代大模型MCP開發(fā)板來啦! 聆思全新一代六合一芯片「LS26系列」,搭載WIFI / BLE & BT / NPU,與「小聆AI」強(qiáng)強(qiáng)聯(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 ?1282次閱讀
    技術(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上位機(jī)?

    何用QT開發(fā)一個USB3.0上位機(jī)
    發(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 ?1485次閱讀
    在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 客戶端與 MCP 服務(wù)器通信的一個橋梁,定義了客戶端與服務(wù)器通信的細(xì)節(jié),幫助客戶端和服務(wù)器交換消息。
    的頭像 發(fā)表于 04-14 14:03 ?3798次閱讀
    一文詳解<b class='flag-5'>MCP</b>傳輸機(jī)制

    通過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 ?1524次閱讀