# Mishka Chelekom v0.0.9-alpha.16 - Table of Contents

Mishka Chelekom is a fully featured components and UI kit library for Phoenix & Phoenix LiveView

## Pages

- [MishkaChelekom](readme.md)
- [🤖 MCP Server for AI Tools](mcp.md)
- [Changelog for MishkaChelekom 0.0.9](changelog.md)

## Modules

- [MishkaChelekom](MishkaChelekom.md)
- [MishkaChelekom.Config](MishkaChelekom.Config.md): Handles configuration for Mishka Chelekom components.
Manages user settings including prefixes, CSS variables, and component generation options.

- [MishkaChelekom.MCP.ComponentConfig](MishkaChelekom.MCP.ComponentConfig.md): Reads component configurations from priv/components/*.exs files.
- [MishkaChelekom.MCP.PathHelper](MishkaChelekom.MCP.PathHelper.md): Helper module for resolving file paths that works both when:
1. Running directly inside the mishka_chelekom library (development/testing)
2. Installed as a dependency in a user's Phoenix project
- [MishkaChelekom.MCP.Resources.GetConfig](MishkaChelekom.MCP.Resources.GetConfig.md): Read the current Mishka Chelekom configuration from the user's project.
- [MishkaChelekom.MCP.Resources.ListColors](MishkaChelekom.MCP.Resources.ListColors.md): List all available color variants for Mishka Chelekom components.
- [MishkaChelekom.MCP.Resources.ListComponents](MishkaChelekom.MCP.Resources.ListComponents.md): List all available Mishka Chelekom components.
- [MishkaChelekom.MCP.Resources.ListCssVariables](MishkaChelekom.MCP.Resources.ListCssVariables.md): List all available CSS variables that can be overridden in Mishka Chelekom.
- [MishkaChelekom.MCP.Resources.ListDependencies](MishkaChelekom.MCP.Resources.ListDependencies.md): List all component dependencies for Mishka Chelekom components.
- [MishkaChelekom.MCP.Resources.ListScripts](MishkaChelekom.MCP.Resources.ListScripts.md): List all JavaScript dependencies for Mishka Chelekom components.
- [MishkaChelekom.MCP.Resources.ListSizes](MishkaChelekom.MCP.Resources.ListSizes.md): List all available size options for Mishka Chelekom components.
- [MishkaChelekom.MCP.Resources.ListSpaces](MishkaChelekom.MCP.Resources.ListSpaces.md): List all available space options for Mishka Chelekom components.
- [MishkaChelekom.MCP.Resources.ListVariants](MishkaChelekom.MCP.Resources.ListVariants.md): List all available style variants for Mishka Chelekom components.
- [MishkaChelekom.MCP.Router](MishkaChelekom.MCP.Router.md): HTTP Router for the Mishka Chelekom MCP Server.
- [MishkaChelekom.MCP.Server](MishkaChelekom.MCP.Server.md): MCP Server for Mishka Chelekom component library.
- [MishkaChelekom.MCP.Supervisor](MishkaChelekom.MCP.Supervisor.md): Supervisor for the Mishka Chelekom MCP Server.
- [MishkaChelekom.MCP.Tools.GenerateComponent](MishkaChelekom.MCP.Tools.GenerateComponent.md): Generate a Mishka Chelekom component with specific customization options.
- [MishkaChelekom.MCP.Tools.GenerateComponents](MishkaChelekom.MCP.Tools.GenerateComponents.md): Generate mix commands for creating multiple Mishka Chelekom components at once.
- [MishkaChelekom.MCP.Tools.GetComponentInfo](MishkaChelekom.MCP.Tools.GetComponentInfo.md): Get detailed information about a specific Mishka Chelekom component.
- [MishkaChelekom.MCP.Tools.GetDocs](MishkaChelekom.MCP.Tools.GetDocs.md): Fetch documentation from the Mishka Chelekom website.
- [MishkaChelekom.MCP.Tools.GetExample](MishkaChelekom.MCP.Tools.GetExample.md): Get HEEx code examples for a Mishka Chelekom component.
- [MishkaChelekom.MCP.Tools.GetJsHookInfo](MishkaChelekom.MCP.Tools.GetJsHookInfo.md): Get information about JavaScript hooks used by Mishka Chelekom components.
- [MishkaChelekom.MCP.Tools.GetMixTaskInfo](MishkaChelekom.MCP.Tools.GetMixTaskInfo.md): Get information about Mishka Chelekom Mix tasks.
- [MishkaChelekom.MCP.Tools.SearchComponents](MishkaChelekom.MCP.Tools.SearchComponents.md): Search Mishka Chelekom components by name, category, or functionality.
- [MishkaChelekom.MCP.Tools.UninstallComponent](MishkaChelekom.MCP.Tools.UninstallComponent.md): Generate mix commands for uninstalling Mishka Chelekom components.
- [MishkaChelekom.MCP.Tools.UpdateConfig](MishkaChelekom.MCP.Tools.UpdateConfig.md): Generate configuration updates for Mishka Chelekom.
- [MishkaChelekom.MCP.Tools.ValidateConfig](MishkaChelekom.MCP.Tools.ValidateConfig.md): Validate the Mishka Chelekom configuration file.
- [MishkaChelekom.SimpleCSSUtilities](MishkaChelekom.SimpleCSSUtilities.md): Pure Elixir CSS parser for handling imports and CSS manipulation.
Supports Tailwind CSS 4.x directives and import management.

## Mix Tasks

- [mix mishka.assets.deps](Mix.Tasks.Mishka.Assets.Deps.md): A Mix Task for installing and configuring JS dependencies for Phoenix
- [mix mishka.mcp.server](Mix.Tasks.Mishka.Mcp.Server.md): Starts the Mishka Chelekom MCP Server.
- [mix mishka.mcp.setup](Mix.Tasks.Mishka.Mcp.Setup.md): Sets up the Mishka Chelekom MCP Server in your Phoenix application.
- [mix mishka.ui.add](Mix.Tasks.Mishka.Ui.Add.md): A Mix Task for generating and configuring Phoenix components from a repo
- [mix mishka.ui.add.files](Mix.Tasks.Mishka.Ui.Add.Files.md)
- [mix mishka.ui.add.files.args](Mix.Tasks.Mishka.Ui.Add.Files.Args.md)
- [mix mishka.ui.css.config](Mix.Tasks.Mishka.Ui.Css.Config.md): Manages CSS configuration for Mishka Chelekom components
- [mix mishka.ui.export](Mix.Tasks.Mishka.Ui.Export.md): A Mix Task for generating a JSON file from a directory of components
- [mix mishka.ui.gen.component](Mix.Tasks.Mishka.Ui.Gen.Component.md): A Mix Task for generating and configuring Phoenix components
- [mix mishka.ui.gen.components](Mix.Tasks.Mishka.Ui.Gen.Components.md): A Mix Task for generating and configuring multi components of Phoenix
- [mix mishka.ui.uninstall](Mix.Tasks.Mishka.Ui.Uninstall.md): A Mix Task for uninstalling Mishka Chelekom components
- [mix mishka_chelekom.install](Mix.Tasks.MishkaChelekom.Install.md): This task helps you easily install the Mishka Chelekom library directly using Igniter.

