Skip to content

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