Coverage for mcpgateway/services/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2025-07-09 11:03 +0100

1# -*- coding: utf-8 -*- 

2"""Services Package. 

3 

4Copyright 2025 

5SPDX-License-Identifier: Apache-2.0 

6Authors: Mihai Criveti 

7 

8Exposes core MCP Gateway services: 

9- Tool management 

10- Resource handling 

11- Prompt templates 

12- Gateway coordination 

13""" 

14 

15from mcpgateway.services.gateway_service import GatewayError, GatewayService 

16from mcpgateway.services.prompt_service import PromptError, PromptService 

17from mcpgateway.services.resource_service import ResourceError, ResourceService 

18from mcpgateway.services.tool_service import ToolError, ToolService 

19 

20__all__ = [ 

21 "ToolService", 

22 "ToolError", 

23 "ResourceService", 

24 "ResourceError", 

25 "PromptService", 

26 "PromptError", 

27 "GatewayService", 

28 "GatewayError", 

29]