Coverage for /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/exceptions.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-25 07:19 +0800

1"""MCP exceptions - re-exported from contracts. 

2 

3This module re-exports the MCP error hierarchy from lexigram-contracts 

4for convenient access within the lexigram-mcp package. 

5 

6Extensions that need to add package-specific exceptions can extend 

7the base classes from lexigram.contracts.mcp.exceptions. 

8""" 

9 

10from __future__ import annotations 

11 

12from lexigram.contracts.mcp.exceptions import ( 

13 MCPError, 

14 MCPInitializationError, 

15 MCPMethodNotFoundError, 

16 MCPPromptError, 

17 MCPProtocolError, 

18 MCPResourceError, 

19 MCPToolCallError, 

20 MCPTransportError, 

21) 

22 

23__all__ = [ 

24 "MCPError", 

25 "MCPInitializationError", 

26 "MCPMethodNotFoundError", 

27 "MCPPromptError", 

28 "MCPProtocolError", 

29 "MCPResourceError", 

30 "MCPToolCallError", 

31 "MCPTransportError", 

32]