
A Model Context Protocol server that provides package index querying capabilities.
概览
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. - search_package - Search for packages in package indices - index (string, required): Package index to search ("pypi", "npm", "crates", "terraform") - query (string, required): Package name or search query - limit (integer, optional): Maximum number of results to return (default: 5, max: 50) - package_info - Get detailed information about a specific package - index (string, required): Package index to query ("pypi", "npm", "crates", "terraform") - name (string, required): Package name - version (string, optional): Specific version to get info for (default: latest) - search_docker_image - Search for Docker images in Docker Hub - query (string, required): Image name or search query - limit (integer, optional): Maximum number of results to return (default:...
README
以下为原文 README 节选,完整内容请查看原文。
Pacman MCP Server
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.
Available Tools
-
search_package- Search for packages in package indicesindex(string, required): Package index to search (“pypi”, “npm”, “crates”, “terraform”)query(string, required): Package name or search querylimit(integer, optional): Maximum number of results to return (default: 5, max: 50)
-
package_info- Get detailed information about a specific packageindex(string, required): Package index to query (“pypi”, “npm”, “crates”, “terraform”)name(string, required): Package nameversion(string, optional): Specific version to get info for (default: latest)
-
search_docker_image- Search for Docker images in Docker Hubquery(string, required): Image name or search querylimit(integer, optional): Maximum number of results to return (default: 5, max: 50)
-
docker_image_info- Get detailed information about a specific Docker imagename(string, required): Image name (e.g., user/repo or library/repo)tag(string, optional): Specific image tag (default: latest)
-
terraform_module_latest_version- Get the latest version of a Terraform modulename(string, required): Module name (format: namespace/name/provider)
Prompts
-
search_pypi
- Search for Python packages on PyPI
- Arguments:
query(string, required): Package name or search query
-
pypi_info
- Get information about a specific Python package
- Arguments:
name(string, required): Package nameversion(string, optional): Specific version
-
search_npm
- Search for JavaScript packages on npm
- Arguments:
query(string, required): Package name or search query
-
npm_info
- Get information about a specific JavaScript package
- Arguments:
name(string, required): Package nameversion(string, optional): Specific version
-
search_crates
- Search for Rust packages on crates.io
- Arguments:
query(string, required): Package name or search query
-
crates_info
- Get information about a specific Rust package
- Arguments:
name(string, required): Package nameversion(string, optional): Specific version
-
search_docker
- Search for Docker images on Docker Hub
- Arguments:
query(string, required): Image name or search query
-
docker_info
- Get information about a specific Docker image
- Arguments:
安装
uvx mcp-server-pacman配置
"mcpServers": {
"pacman": {
"command": "uvx",
"args": ["mcp-server-pacman"]
}
}