網(wǎng)站寶 西部數(shù)碼網(wǎng)站管理助手廣告最多的網(wǎng)站
使用python技術(shù)棧開發(fā)的簡單mcp server
需要安裝
MCP server的需要使用python-sdk,python需要 3.10,安裝如下
pip install mcp
PS: MCP官方使用的是uv包管理工具,我平時(shí)使用pip比較多,所以文中以pip為主。因?yàn)閙cp的一些依賴包版本并不是最新的,所以最好弄一個(gè)干凈的環(huán)境。
開發(fā)一個(gè)MCP Server需要的調(diào)試客戶端,MCP inspector提供了這個(gè)功能
npx @modelcontextprotocol/inspector <command> <arg1> <arg2>
其中command我們要是使用python寫的Server,就應(yīng)該python。<arg1> <arg2>
是可選參數(shù)。
啟動(dòng)后
開發(fā)一個(gè)demo的MCP Server
MCP Server:需要通過MCP暴露一些特殊的能力的輕應(yīng)用。根據(jù)MCP協(xié)議定義,Server可以提供三種類型的標(biāo)準(zhǔn)能力,Resources、Tools、Prompts,