skill_to_mcp
============

.. py:module:: skill_to_mcp


Submodules
----------

.. toctree::
   :maxdepth: 1

   /autoapi/skill_to_mcp/main/index
   /autoapi/skill_to_mcp/mcp/index
   /autoapi/skill_to_mcp/skill_parser/index
   /autoapi/skill_to_mcp/tools/index


Attributes
----------

.. autoapisummary::

   skill_to_mcp.mcp
   skill_to_mcp.__version__


Functions
---------

.. autoapisummary::

   skill_to_mcp.run_app


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

.. py:function:: run_app(transport: str = 'stdio', port: int = 8000, hostname: str = '0.0.0.0', environment: str = 'development', version: bool = False, skills_dir: str | None = None)

   Run the MCP server "skill-to-mcp".

   Convert AI Skills (following Claude Skills format) into MCP server resources.
   This server exposes skills as MCP tools, allowing LLM applications to discover and access
   specialized knowledge and workflows stored in SKILL.md files.

   Configuration options:
   - Skills directory: Set via "-s/--skills-dir" or SKILLS_DIR environment variable
     If not provided, uses default help skill with usage instructions
   - Transport: Set via "-t/--transport" or MCP_TRANSPORT environment variable (default: "stdio")
   - Port: Set via "-p/--port" or MCP_PORT environment variable (default: 8000)
   - Hostname: Set via "-h/--host" or MCP_HOSTNAME environment variable (default: "0.0.0.0")
   - Environment: Set via "-e/--env" or MCP_ENVIRONMENT environment variable (default: "development")


.. py:data:: mcp
   :type:  fastmcp.FastMCP | None
   :value: None


.. py:data:: __version__

