[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2026-06-02 08:18:50 +00:00
commit 160093fb54
3 changed files with 9 additions and 3 deletions

View file

@ -32,7 +32,9 @@ def _coerce_str_dict(value: dict) -> dict[str, str]:
return {str(k): str(v) for k, v in value.items()}
def _parse_entry(name: str, spec: object) -> tuple[Optional[ParsedMcpEntry], Optional[str]]:
def _parse_entry(
name: str, spec: object
) -> tuple[Optional[ParsedMcpEntry], Optional[str]]:
label = str(name).strip()
if not label:
return None, "Server entry has an empty name."

View file

@ -53,5 +53,7 @@ class McpServerImportRequest(BaseModel):
class McpServerImportResult(BaseModel):
created: list[McpServerResponse] = Field(default_factory = list)
skipped: list[str] = Field(default_factory = list) # display names skipped as duplicates
skipped: list[str] = Field(
default_factory = list
) # display names skipped as duplicates
errors: list[str] = Field(default_factory = list)

View file

@ -127,7 +127,9 @@ def test_servers_alias_key():
def test_env_and_args_values_coerced_to_str():
cfg = {"mcpServers": {"fs": {"command": "node", "args": [8080], "env": {"PORT": 8080}}}}
cfg = {
"mcpServers": {"fs": {"command": "node", "args": [8080], "env": {"PORT": 8080}}}
}
entries, errors = parse_mcp_config(cfg)
assert errors == []
assert entries[0].headers == {"PORT": "8080"}