使用python技術棧開發的簡單mcp server
需要安裝
MCP server的需要使用python-sdk,python需要 3.10,安裝如下
pip install mcp
PS: MCP官方使用的是uv包管理工具,我平時使用pip比較多,所以文中以pip為主。因為mcp的一些依賴包版本并不是最新的,所以最好弄一個干凈的環境。
開發一個MCP Server需要的調試客戶端,MCP inspector提供了這個功能
npx @modelcontextprotocol/inspector <command> <arg1> <arg2>
其中command我們要是使用python寫的Server,就應該python。<arg1> <arg2>
是可選參數。
啟動后
開發一個demo的MCP Server
MCP Server:需要通過MCP暴露一些特殊的能力的輕應用。根據MCP協議定義,Server可以提供三種類型的標準能力,Resources、Tools、Prompts,