MCP Tools API
=============

Model Context Protocol (MCP) integration tools.

Module Overview
---------------

.. automodule:: massgen.mcp_tools
   :members:
   :exclude-members: MCPTimeoutError, MCPServerError, MCPConfigurationError, MCPToolError
   :undoc-members:
   :show-inheritance:

MCP Client
----------

.. automodule:: massgen.mcp_tools.client
   :members:
   :undoc-members:
   :show-inheritance:

Backend Utils
-------------

.. automodule:: massgen.mcp_tools.backend_utils
   :members:
   :undoc-members:
   :show-inheritance:

Config Validator
----------------

.. automodule:: massgen.mcp_tools.config_validator
   :members:
   :undoc-members:
   :show-inheritance:

Security
--------

.. automodule:: massgen.mcp_tools.security
   :members:
   :undoc-members:
   :show-inheritance:

Circuit Breaker
---------------

.. automodule:: massgen.mcp_tools.circuit_breaker
   :members:
   :undoc-members:
   :show-inheritance:

Exceptions
----------

.. automodule:: massgen.mcp_tools.exceptions
   :members:
   :undoc-members:
   :show-inheritance:

Hooks
-----

.. automodule:: massgen.mcp_tools.hooks
   :members:
   :undoc-members:
   :show-inheritance: