其实能做的选择不多:
1、使用fastmcp包还是mcp包?
2、使用stdio还是sse?
1、使用fastmcp包还是mcp包?
个人建议选择后者,因为大模型说,后者能搜到的文章更多~
我们姑且信之。
如此一来,你需要:
pip install mcp
或者
uv pip install mcp #多线程安装,据说更快
要不要使用uv创建虚拟环境?
我只能说结论,不创建虚拟环境反正是可以的。
本着多一事不如少一事的原则,我决定不使用uv创建虚拟环境。但是用uv装包还是可以的。~
编写mcp server代码
from mcp.server.fastmcp import FastMCP
# Create an MCP server
mcp = FastMCP("Demo")
# Add an addition tool
@mcp.tool()
def add(a: int, b: int) -> int:
"""Add two