http
http
HttpMCP
bearer_token_env_var
class-attribute
instance-attribute
bearer_token_env_var: str | None = None
env_http_headers
class-attribute
instance-attribute
env_http_headers: dict[str, str] = Field(
default_factory=dict
)
headers
class-attribute
instance-attribute
headers: dict[str, str] = Field(default_factory=dict)
oauth
class-attribute
instance-attribute
oauth: dict[str, Any] | bool | None = None
scopes
class-attribute
instance-attribute
scopes: list[str] = Field(default_factory=list)
type
class-attribute
instance-attribute
type: str = 'http'
url
instance-attribute
url: str
MCPServer
disabled_tools
class-attribute
instance-attribute
disabled_tools: list[str] = Field(default_factory=list)
enabled
class-attribute
instance-attribute
enabled: bool = True
enabled_tools
class-attribute
instance-attribute
enabled_tools: list[str] = Field(default_factory=list)
name
instance-attribute
name: str
required
class-attribute
instance-attribute
required: bool = False
startup_timeout_sec
class-attribute
instance-attribute
startup_timeout_sec: int | None = None
tool_timeout_sec
class-attribute
instance-attribute
tool_timeout_sec: int | None = None
type
instance-attribute
type: str