作者:算力魔方創(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ā)門檻。

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

三,編寫并運行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。

四,用Cheery Studio快速驗證MCP Server
啟動Cherry Studio,在“Settings”-> MCP Servers頁面配置my_mcp_server。

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

五,總結(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)注“算力魔方?”!
審核編輯 黃宇
-
MCP
+關(guān)注
關(guān)注
0文章
289瀏覽量
15007 -
AI大模型
+關(guān)注
關(guān)注
0文章
398瀏覽量
998
發(fā)布評論請先 登錄
Agent Skills與MCP:一場被誤解的“替代戰(zhàn)爭”
利用BigQuery MCP服務(wù)器開發(fā)面向數(shù)據(jù)分析的生成式AI應(yīng)用
【MCP】同時支持stdio,streamableHttpless和sse三種協(xié)議的MCP服務(wù)框架
使用NVIDIA Nemotron RAG和Microsoft SQL Server 2025構(gòu)建高性能AI應(yīng)用
Joycode 無法跨項目讀取源碼怎么辦?MCP Easy Code Reader 幫你解決!
最新MCP規(guī)范解讀,看這篇就夠了!
小智AI語音開發(fā)板+MCP,連接Home Assistant控制米家設(shè)備,實現(xiàn)語音開關(guān)燈
智能硬件通過小聆AI自定義MCP應(yīng)用開發(fā)操作講解
【內(nèi)測活動同步開啟】這么小?這么強(qiáng)?新一代大模型MCP開發(fā)板來啦!
【HZ-T536開發(fā)板免費體驗】5- 無需死記 Linux 命令!用 CangjieMagic 在 HZ-T536 開發(fā)板上搭建 MCP 服務(wù)器,自然語言輕松控板
技術(shù)解讀:MCP協(xié)議以及SmartBear API Hub在MCP開發(fā)中的關(guān)鍵作用
在Cherry Studio中快速使用markitdown MCP Server?
一文詳解MCP傳輸機(jī)制
如何用FastMCP快速開發(fā)自己的MCP Server?
評論