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.ex
defmodule HexdocsMcp do
@moduledoc false
defdelegate generate_embeddings(package, version, model, opts \\ []),
to: HexdocsMcp.Embeddings,
as: :generate
defdelegate search_embeddings(query, package, version, model, opts \\ []),
to: HexdocsMcp.Embeddings,
as: :search
end