fix(config): Add support for MCP server configuration parameters (#812)

* fix(config): Add support for MCP server configuration parameters

* refact: rename the sse_readtimeout to sse_read_timeout

* update the code with review comments

* update the MCP document for the latest change
This commit is contained in:
Willem Jiang
2026-01-10 15:59:49 +08:00
committed by GitHub
parent e52e69bdd4
commit 6b73a53999
9 changed files with 207 additions and 13 deletions

View File

@@ -16,6 +16,7 @@ def test_mcp_server_metadata_request_required_fields():
assert req.url is None
assert req.env is None
assert req.timeout_seconds is None
assert req.sse_read_timeout is None
def test_mcp_server_metadata_request_optional_fields():
@@ -26,6 +27,7 @@ def test_mcp_server_metadata_request_optional_fields():
url="http://localhost:8080",
env={"FOO": "BAR"},
timeout_seconds=30,
sse_read_timeout=15,
)
assert req.transport == "sse"
assert req.command == "run"
@@ -33,6 +35,7 @@ def test_mcp_server_metadata_request_optional_fields():
assert req.url == "http://localhost:8080"
assert req.env == {"FOO": "BAR"}
assert req.timeout_seconds == 30
assert req.sse_read_timeout == 15
def test_mcp_server_metadata_request_missing_transport():