feat(server): restore dependencies parameter on MCPServer (#2358)

This commit is contained in:
Max Isbey 2026-03-27 13:42:15 +00:00 • committed by GitHub
commit 3517a29c82
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -65,6 +65,15 @@ class TestServer:
assert len(mcp.icons) == 1
assert mcp.icons[0].src == "https://example.com/icon.png"
def test_dependencies(self):
"""Dependencies list is read by `mcp install` / `mcp dev` CLI commands."""
mcp = MCPServer("test", dependencies=["pandas", "numpy"])
assert mcp.dependencies == ["pandas", "numpy"]
assert mcp.settings.dependencies == ["pandas", "numpy"]
mcp_no_deps = MCPServer("test")
assert mcp_no_deps.dependencies == []
async def test_sse_app_returns_starlette_app(self):
"""Test that sse_app returns a Starlette application with correct routes."""
mcp = MCPServer("test")