home / mcp / artifacthub mcp server
MCP Server for Artifacthub.
Configuration
View docs{
"mcpServers": {
"alexw00-artifacthub-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/alexw00/artifacthub-mcp"
]
}
}
}You run an MCP server that lets you interact with Helm charts on ArtifactHub using the Model Context Protocol. It exposes a set of chart-related functions you can call from MCP clients, enabling tasks like retrieving chart information, default values, and templates.
Connect your MCP client to the ArtifactHub MCP server. The server runs locally inside a Docker container and communicates over the MCP stdio channel. Start the server by running the provided Docker command, then configure your MCP client to use the artifacthub_mcp connection.
Prerequisites you need before starting:
- Docker must be installed on your system.
Install Docker if it is not already installed. Follow your platform’s instructions to install and start the Docker daemon.
Run the MCP server using Docker with the configuration shown below. This starts the ArtifactHub MCP server in an interactive, temporary container and loads the MCP server image from GitHub Container Registry.
{
"servers": {
"artifacthub_mcp": {
"type": "stdio",
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/alexw00/artifacthub-mcp"]
}
}
}Tools provided by this MCP server let you obtain and inspect Helm charts on ArtifactHub. You can fetch chart information, retrieve the default values.yaml, search within default values, and template charts. The available tools are helm-chart-info, helm-chart-values, helm-chart-values-fuzzy-search, helm-chart-template, and helm-chart-template-fuzzy-search.
Fetches information about a Helm chart, including its ID and latest version, so you can identify the exact chart you want to work with.
Retrieves the default values.yaml for a Helm chart so you can see configurable parameters and defaults.
Performs a fuzzy search for a value within the default values.yaml of a Helm chart to quickly locate relevant configuration options.
Provides a template of a Helm chart by name, allowing you to inspect the rendered structure before deploying.
Fuzzy searches the names or contents of templates within a Helm chart to help you find the parts you need.