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

5 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-03-09 03:05 +0000

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

2"""Location: ./mcpgateway/services/__init__.py 

3Copyright 2025 

4SPDX-License-Identifier: Apache-2.0 

5Authors: Mihai Criveti 

6 

7Services Package. 

8Exposes core ContextForge 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]