biocontext_kb.openapi
=====================

.. py:module:: biocontext_kb.openapi


Functions
---------

.. autoapisummary::

   biocontext_kb.openapi.check_valid_mcp
   biocontext_kb.openapi.get_openapi_mcps


Package Contents
----------------

.. py:function:: check_valid_mcp(mcp)
   :async:


   Check that all tools and resources are alphanumeric and at most 64 characters.

   :param mcp: The OpenAPI-based MCP.
   :type mcp: FastMCPOpenAPI

   :returns: Whether the MCP server is valid.
   :rtype: bool


.. py:function:: get_openapi_mcps()
   :async:


   Get the OpenAPI MCPs.


