Pacman MCP Server

A Model Context Protocol server that provides package index querying capabilities.

Local serverstdioPython

What is the Pacman MCP server?

Most cloud and infrastructure work still happens through a UI a human drives. Pacman MCP server moves it into the conversation instead. A Model Context Protocol server that provides package index querying capabilities.

The short version

A Model Context Protocol server that provides package index querying capabilities. This server enables LLMs to search and retrieve information from package repositories like PyPI, npm, crates.io, Docker Hub, and Terraform Registry.

Getting it running

@modelcontextprotocol/inspector on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

The tools it exposes

The server publishes 7 tools. What each one is for:

  • search_package — Search for packages in package indices
  • package_info — Get detailed information about a specific package
  • search_docker_image — Search for Docker images in Docker Hub
  • docker_image_info — Get detailed information about a specific Docker image
  • terraform_module_latest_version — Get the latest version of a Terraform module
  • Prompts — The Prompts tool exposed by this server
  • Debugging — You can use the MCP inspector to debug the server. For uvx installations:

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

Plenty of cloud and infrastructure servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Pacman's toolset — search_package, package_info, search_docker_image and 4 more — is a fair guide to whether it matches your workflow. It is maintained by oborchers; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Available tools

ToolWhat it does
search_packageSearch for packages in package indices
package_infoGet detailed information about a specific package
search_docker_imageSearch for Docker images in Docker Hub
docker_image_infoGet detailed information about a specific Docker image
terraform_module_latest_versionGet the latest version of a Terraform module
PromptsThe Prompts tool exposed by this server.
DebuggingYou can use the MCP inspector to debug the server. For uvx installations:

How to install the Pacman MCP server

{
  "mcpServers": {
    "server-pacman": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/inspector"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Pacman to search package.
  • Use Pacman to package info.
  • Use Pacman to search docker image.

Frequently asked questions

It supports PyPI, npm, crates.io, Docker Hub, and the Terraform Registry.