from fastmcp import FastMCP和from mcp.server.fastmcp import FastMCP的区别是什么?
文章目录
- 困惑
- 以方式一开启一个mcp server,并用cline进行调用
-
- mcp install server.py
- 修改配置文件
- 以方式二开启MCP server
困惑
一直比较困惑的是,好像用python实现mcp server有两种实现方式。
一是使用:
https://github.com/modelcontextprotocol/python-sdk
二是使用:
https://github.com/jlowin/fastmcp
在网上也没找到二者的区别和联系。
按照大模型的说法,应该是前者比较权威,设计网上的资料比较多。
因此,觉得以实际尝试,来看看二者的区别。
以方式一开启一个mcp server,并用cline进行调用
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 numbers"""