Skip to main content
Glama

Odoo MCP Server

by kaikongbj
FASTMCP_TRANSPORT_FIX.md1.25 kB
# FastMCP 传输模式修复 ## 问题描述 在启动FastMCP服务器时,遇到以下错误: ``` ValueError: Unknown transport: http 应该是streamable-http ``` 这是因为FastMCP框架不支持简单的"http"传输模式,而是需要使用"streamable-http"传输模式。 ## 解决方案 我们修改了`start_fastmcp_server`函数中的传输模式参数: ```python # 修改前 mcp_server.run( transport="http", # 使用http传输模式 host=host, port=port ) # 修改后 mcp_server.run( transport="streamable-http", # 使用streamable-http传输模式 host=host, port=port ) ``` ## FastMCP支持的传输模式 FastMCP框架支持以下传输模式: 1. **streamable-http**: 基于HTTP的流式传输,支持长连接和事件流 2. **websocket**: WebSocket传输,支持双向通信 3. **console**: 控制台传输,用于命令行交互 在我们的MCP服务器实现中,我们使用`streamable-http`传输模式,这是FastMCP推荐的Web服务传输方式。 ## 注意事项 1. 确保FastMCP版本与所选传输模式兼容 2. 如果需要更改传输模式,请同时更新相关的客户端代码 3. 不同传输模式可能需要不同的网络配置(防火墙、代理等)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaikongbj/odoo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server