mirror of
https://github.com/FuQuan233/nonebot-plugin-llmchat.git
synced 2026-06-29 16:52:02 +00:00
✨ 支持 MCP Streamable HTTP 传输协议 #28
This commit is contained in:
parent
b6af4ec334
commit
bec3fda293
3 changed files with 50 additions and 7 deletions
|
|
@ -24,8 +24,9 @@ class MCPServerConfig(BaseModel):
|
|||
command: str | None = Field(None, description="stdio模式下MCP命令")
|
||||
args: list[str] | None = Field([], description="stdio模式下MCP命令参数")
|
||||
env: dict[str, str] | None = Field({}, description="stdio模式下MCP命令环境变量")
|
||||
url: str | None = Field(None, description="sse模式下MCP服务器地址")
|
||||
headers: dict[str, str] | None = Field({}, description="sse模式下http请求头,用于认证或其他设置")
|
||||
url: str | None = Field(None, description="远程MCP服务器地址")
|
||||
headers: dict[str, str] | None = Field({}, description="远程MCP服务器http请求头,用于认证或其他设置")
|
||||
transport: str | None = Field(None, description="远程MCP传输协议类型,可选 'sse' 或 'streamable_http',默认自动检测")
|
||||
|
||||
# 额外字段
|
||||
friendly_name: str | None = Field(None, description="MCP服务器友好名称")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue