Skip to content

Commit cf2b2be

Browse files
committed
Add support for name, description, isActive optional fields
I found these in a 5ire `mcp.json` config file
1 parent 70e91b9 commit cf2b2be

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/mcp/client/config/mcp_servers_config.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ class InputDefinition(BaseModel):
2828
class MCPServerConfig(BaseModel):
2929
"""Base class for MCP server configurations."""
3030

31+
name: str | None = None
32+
description: str | None = None
33+
isActive: bool = True
34+
3135
def as_dict(self) -> dict[str, Any]:
3236
"""Return the server configuration as a dictionary."""
3337
return self.model_dump(exclude_none=True)

0 commit comments

Comments
 (0)