AI暂时不知道的事
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、背景
- 二、更改port和host
- 总结
前言
ai给出了错误的回复,导致浪费了很多时间
一、背景
FastMCP 2.0,快速构建mcp工具
二、更改port和host
ai给出的方法是
if__name__=="__main__":# ✅ 直接调用 run 方法即可# transport="streamable-http" 是默认协议,也可以省略不写mcp.run(transport="streamable-http",# 指定传输协议 (或者直接写 transport="http")host="0.0.0.0",# ✅ 在这里配置 hostport=8081# ✅ 在这里配置 port)在FastMcp 2.0已经不可用了,观看源码我们发现,端口被写死了8000,host也是127.0.0.1,这边看到有个Setting类
frommcp.server.fastmcpimportFastMCPfrommcp.server.fastmcp.serverimportSettings# 创建 MCP 服务器实例mcp=FastMCP("My MCP Server")# 配置服务器设置settings=Settings()settings.host="0.0.0.0"# 设置监听地址,"0.0.0.0" 表示监听所有网络接口settings.port=8088# 设置监听端口settings.debug=True# 开启调试模式(可选)# 应用设置到 MCP 服务器mcp.settings=settings# 启动服务器if__name__=="__main__":mcp.run()总结
ai对新的东西不了解
