agentle.mcp.servers.mcp_server_protocolΒΆ

MCP Server Protocol Module

This module defines the abstract base class for Model Context Protocol servers. It provides a standardized interface for different server implementations to connect to external resources, list available tools, and invoke tools.

Functions

run_sync(func[, timeout])

Runs a callable synchronously.

Classes

BaseModel()

Alias for pydantic.BaseModel.

ConfigDict

Alias for pydantic.ConfigDict.

MCPServerProtocol()

Abstract base class defining the protocol for MCP servers.

MutableMapping()

A MutableMapping is a generic container for associating key/value pairs.

Sequence()

All the operations on a read-only sequence.