MainProcess[36499] - litserve.server - INFO - Shutting down LitServe...
Traceback (most recent call last):
File "erving.py", line 55, in <module>
server.run(port=8001, generate_client_file=False)
File "python3.10/site-packages/litserve/server.py", line 1018, in run
uvicorn_workers = self._start_server(
File "python3.10/site-packages/litserve/server.py", line 1048, in _start_server
from litserve.mcp import _LitMCPServerConnector
File "python3.10/site-packages/litserve/mcp.py", line 25, in <module>
from mcp.server.fastmcp.server import _convert_to_content
ImportError: cannot import name '_convert_to_content' from 'mcp.server.fastmcp.server' (python3.10/site-packages/mcp/server/fastmcp/server.py)
python 3.10
fastmcp==2.10.7.dev36+d19166d
mcp==1.12.1
litserve==0.2.14
use of private api should be prevented.
🐛 Bug
To Reproduce
Simply import litserve and run
Expected behavior
Without import error
Environment
Additional context
mcp python sdk removed
_convert_to_contentin this PR:https://github.com/modelcontextprotocol/python-sdk/pull/993/files#diff-14a2991a8f2be5b9e60dab5fae92d2230dc23e57937ad5e5641b832d9c662738
use of private api should be prevented.