# `MishkaChelekom.MCP.Supervisor`
[🔗](https://github.com/mishka-group/mishka_chelekom/blob/v0.0.9/lib/mishka_chelekom/mcp/supervisor.ex#L1)

Supervisor for the Mishka Chelekom MCP Server.

This supervisor manages the MCP server and its HTTP transport.
It can be started manually or via the `mix mishka.mcp.server` task.

## Starting the Server

### Via Mix Task (Recommended)

    mix mishka.mcp.server

### Programmatically

    MishkaChelekom.MCP.Supervisor.start_link(port: 4003)

### In Your Application Supervisor

    children = [
      {MishkaChelekom.MCP.Supervisor, port: 4003}
    ]

## Options

- `:port` - HTTP port to listen on (default: 4003)

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `start_link`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
