Skip to content

exceptions

Custom exceptions for MCPServer.

MCPServerError

Bases: Exception

Base error for MCPServer.

Source code in src/mcp/server/mcpserver/exceptions.py
4
5
class MCPServerError(Exception):
    """Base error for MCPServer."""

ValidationError

Bases: MCPServerError

Error in validating parameters or return values.

Source code in src/mcp/server/mcpserver/exceptions.py
8
9
class ValidationError(MCPServerError):
    """Error in validating parameters or return values."""

ResourceError

Bases: MCPServerError

Error in resource operations.

Source code in src/mcp/server/mcpserver/exceptions.py
12
13
class ResourceError(MCPServerError):
    """Error in resource operations."""

ToolError

Bases: MCPServerError

Error in tool operations.

Source code in src/mcp/server/mcpserver/exceptions.py
16
17
class ToolError(MCPServerError):
    """Error in tool operations."""

InvalidSignature

Bases: Exception

Invalid signature for use with MCPServer.

Source code in src/mcp/server/mcpserver/exceptions.py
20
21
class InvalidSignature(Exception):
    """Invalid signature for use with MCPServer."""