diff --git a/lib/crewai/src/crewai/mcp/config.py b/lib/crewai/src/crewai/mcp/config.py index 871675122..91eb61837 100644 --- a/lib/crewai/src/crewai/mcp/config.py +++ b/lib/crewai/src/crewai/mcp/config.py @@ -4,7 +4,6 @@ This module provides Pydantic models for configuring MCP servers with various transport types, similar to OpenAI's Agents SDK. """ - from pydantic import BaseModel, Field from crewai.mcp.filters import ToolFilter diff --git a/lib/crewai/src/crewai/mcp/transports/stdio.py b/lib/crewai/src/crewai/mcp/transports/stdio.py index d1ec70ae6..9d59285ff 100644 --- a/lib/crewai/src/crewai/mcp/transports/stdio.py +++ b/lib/crewai/src/crewai/mcp/transports/stdio.py @@ -12,14 +12,16 @@ from crewai.mcp.transports.base import BaseTransport, TransportType # Default allowlist of common MCP server runtimes. -DEFAULT_ALLOWED_COMMANDS: frozenset[str] = frozenset({ - "python", - "python3", - "node", - "npx", - "uvx", - "deno", -}) +DEFAULT_ALLOWED_COMMANDS: frozenset[str] = frozenset( + { + "python", + "python3", + "node", + "npx", + "uvx", + "deno", + } +) class StdioTransport(BaseTransport):