如何使用python構(gòu)建mcp-server

1 首先將python版本升級(jí)到3.11
2 安裝mcp依賴(lài)包

pip3 install mcp[cli] httpx

3 編寫(xiě)mcp-server python腳本

# server.py
from mcp.server import FastMCP

mcp = FastMCP("Demo", port=8000)

@mcp.tool()
def add(a: int, b: int) -> int:
    """計(jì)算兩個(gè)數(shù)的和"""
    return a + b

if __name__ == "__main__":
    mcp.run(transport='sse')

4 運(yùn)行python腳本,啟動(dòng)mcp server
python server.py

5 使用cherry studio來(lái)驗(yàn)證mcp server
5.1 打開(kāi)cherry studio,點(diǎn)擊設(shè)置-MCP服務(wù)器-添加服務(wù)器


image.png

5.2 配置MCP服務(wù)器


image.png

5.3 添加助手
image.png

5.4 配置助手
image.png

image.png

5.5 提問(wèn)


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容