Packages
HexDocs MCP is a project that provides semantic search capabilities for Hex package documentation, designed specifically for AI applications. It downloads, processes, and generates embeddings from Hex package documentation and provides a Model Context Protocol (MCP) server for searching.
Current section
Files
Jump to
Current section
Files
lib/hexdocs_mcp/ollama.ex
defmodule HexdocsMcp.Ollama do
@moduledoc false
@behaviour HexdocsMcp.Behaviours.Ollama
@impl true
def init(opts \\ []), do: impl().init(opts)
@impl true
def embed(client, opts), do: impl().embed(client, opts)
defp impl, do: HexdocsMcp.Config.ollama_client()
end