fix: env parameters exception when configuring SSE or HTTP MCP server (#513)

* fix: _create_streamable_http_session() got an unexpected keyword argument 'env'

fix unit error

* update md

---------

Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
This commit is contained in:
Anoyer-lzh
2025-08-20 17:23:57 +08:00
committed by GitHub
parent b08e9ad3ac
commit 270d8c3712
8 changed files with 54 additions and 16 deletions

View File

@@ -450,7 +450,7 @@ async def _setup_and_execute_agent_step(
mcp_servers[server_name] = {
k: v
for k, v in server_config.items()
if k in ("transport", "command", "args", "url", "env")
if k in ("transport", "command", "args", "url", "env", "headers")
}
for tool_name in server_config["enabled_tools"]:
enabled_tools[tool_name] = server_name