OM

oborchers/mcp-server-pacman

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

11 stars 5 forks 质量 79 趋势 38MIT

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 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: 5, max: 50)
  • docker_image_info - Get detailed information about a specific Docker image

    • name (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 module

    • name (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 name
      • version (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 name
      • version (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 name
      • version (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:
在 GitHub 查看完整 README

安装

uvx mcp-server-pacman
新手?先看 mcpskill.org 教程 →

配置

"mcpServers": { "pacman": { "command": "uvx", "args": ["mcp-server-pacman"] } }