- Home
- MCP servers
- ArtifactHub
ArtifactHub
- typescript
10
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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"]
}
}
}
Additional notes
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.
Available tools
helm-chart-info
Fetches information about a Helm chart, including its ID and latest version, so you can identify the exact chart you want to work with.
helm-chart-values
Retrieves the default values.yaml for a Helm chart so you can see configurable parameters and defaults.
helm-chart-values-fuzzy-search
Performs a fuzzy search for a value within the default values.yaml of a Helm chart to quickly locate relevant configuration options.
helm-chart-template
Provides a template of a Helm chart by name, allowing you to inspect the rendered structure before deploying.
helm-chart-template-fuzzy-search
Fuzzy searches the names or contents of templates within a Helm chart to help you find the parts you need.