Current section
Files
Jump to
Current section
Files
lib/mix/tasks/assay.mcp.ex
defmodule Mix.Tasks.Assay.Mcp do
@moduledoc false
use Mix.Task
@shortdoc "Run Assay as an MCP (Model Context Protocol) server"
@impl true
def run(_argv) do
Mix.Task.run("app.start")
mcp_module().serve()
end
defp mcp_module do
Application.get_env(:assay, :mcp_module, Assay.MCP)
end
end