{"apiVersion":"v1","directorySlug":"pkgseek-mcp-8e6c9a1081","title":"PkgSeek","description":"Search Linux, BSD and Homebrew packages across Debian, Ubuntu, Fedora, Alpine, Arch, FreeBSD, NetBSD and more. Compare versions, dependencies, files and sourced CVE evidence in one place.","pageUrl":"https://www.mcpbundles.com/skills/pkgseek-mcp-8e6c9a1081","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.pkgseek.com/mcp","hostedMcpUrl":null,"toolCount":23,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.pkgseek/pkgseek-mcp-8e6c9a1081","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_tools","description":"Search curated Linux command-line tools.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Search Tools","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_tools","displayName":"Search Tools"},{"name":"get_tool","description":"Get a sourced tool record, commands, flags and distribution mappings.","inputSchema":{"type":"object","required":["tool"],"properties":{"tool":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1}},"additionalProperties":false},"title":"Get Tool","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tool","displayName":"Get Tool"},{"name":"resolve_install","description":"Resolve a tool and distribution to its package, real binary and install command.","inputSchema":{"type":"object","required":["tool","distro"],"properties":{"tool":{"type":"string","maxLength":256,"minLength":1},"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1}},"additionalProperties":false},"title":"Resolve Install","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"resolve_install","displayName":"Resolve Install"},{"name":"identify_binary","description":"Reverse an executable name to curated tools and packages.","inputSchema":{"type":"object","required":["binary"],"properties":{"binary":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Identify Binary","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"identify_binary","displayName":"Identify Binary"},{"name":"query_file_provides","description":"Find packages that contain a command or filesystem path.","inputSchema":{"type":"object","required":["path"],"properties":{"arch":{"type":"string","maxLength":256,"minLength":1},"path":{"type":"string","maxLength":256,"minLength":1},"repo":{"type":"string","maxLength":256,"minLength":1},"distro":{"type":"string","maxLength":256,"minLength":1},"source":{"type":"string","maxLength":256,"minLength":1},"release":{"type":"string","maxLength":256,"minLength":1},"catalog_revision":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Query File Provides","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_file_provides","displayName":"Query File Provides"},{"name":"diagnose_linux_error","description":"Turn a package-not-found or command-not-found error into matching packages and install guidance.","inputSchema":{"type":"object","required":["error"],"properties":{"arch":{"type":"string","maxLength":256,"minLength":1},"repo":{"type":"string","maxLength":256,"minLength":1},"error":{"type":"string","maxLength":4096,"minLength":1},"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"source":{"type":"string","maxLength":256,"minLength":1},"release":{"type":"string","maxLength":256,"minLength":1},"catalog_revision":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Diagnose Linux Error","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"diagnose_linux_error","displayName":"Diagnose Linux Error"},{"name":"lint_command","description":"Statically inspect a shell command for unsupported flags and portability issues. The command is never executed.","inputSchema":{"type":"object","required":["command"],"properties":{"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"command":{"type":"string","maxLength":4096,"minLength":1}},"additionalProperties":false},"title":"Lint Command","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lint_command","displayName":"Lint Command"},{"name":"explain_command","description":"Explain and statically inspect a command using the Command Doctor knowledge base. The command is never executed.","inputSchema":{"type":"object","required":["command"],"properties":{"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"command":{"type":"string","maxLength":4096,"minLength":1}},"additionalProperties":false},"title":"Explain Command","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"explain_command","displayName":"Explain Command"},{"name":"suggest_fix","description":"Return conservative, sourced guidance for command syntax or portability problems. The command is never executed.","inputSchema":{"type":"object","required":["command"],"properties":{"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"command":{"type":"string","maxLength":4096,"minLength":1}},"additionalProperties":false},"title":"Suggest Fix","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"suggest_fix","displayName":"Suggest Fix"},{"name":"compare_distros","description":"Compare installation names and commands for a tool across Linux distributions.","inputSchema":{"type":"object","required":["tool"],"properties":{"tool":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1}},"additionalProperties":false},"title":"Compare Distros","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_distros","displayName":"Compare Distros"},{"name":"search_packages","description":"Search package names across repositories and distributions.","inputSchema":{"type":"object","required":["query"],"properties":{"arch":{"type":"string","maxLength":256,"minLength":1},"repo":{"type":"string","maxLength":256,"minLength":1},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"query":{"type":"string","maxLength":256,"minLength":1},"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"source":{"type":"string","maxLength":256,"minLength":1},"release":{"type":"string","maxLength":256,"minLength":1},"catalog_revision":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Search Packages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_packages","displayName":"Search Packages"},{"name":"get_package","description":"Get package metadata and evidence. arch requires distro and release. Use view=availability to list indexed builds (requires release); absence is not vendor non-support.","inputSchema":{"type":"object","required":["name","distro"],"properties":{"arch":{"type":"string","maxLength":256,"minLength":1},"name":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"repo":{"type":"string","maxLength":256,"minLength":1},"view":{"enum":["detail","availability"],"type":"string","default":"detail"},"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"offset":{"type":"integer","maximum":5000,"minimum":0},"source":{"type":"string","maxLength":256,"minLength":1},"release":{"type":"string","maxLength":256,"minLength":1},"catalog_revision":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Get Package","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_package","displayName":"Get Package"},{"name":"compare_package_versions","description":"Compare a package's versions and repositories across distributions.","inputSchema":{"type":"object","required":["name"],"properties":{"arch":{"type":"string","maxLength":256,"minLength":1},"name":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"repo":{"type":"string","maxLength":256,"minLength":1},"distro":{"type":"string","maxLength":256,"minLength":1},"source":{"type":"string","maxLength":256,"minLength":1},"release":{"type":"string","maxLength":256,"minLength":1},"catalog_revision":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Compare Package Versions","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_package_versions","displayName":"Compare Package Versions"},{"name":"search_vulnerabilities","description":"Search cached CVE or CNNVD records, with optional distribution and severity filters.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"query":{"type":"string","maxLength":256,"minLength":1},"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"database":{"enum":["cve","cnnvd"],"type":"string","default":"cve"},"severity":{"enum":["critical","high","medium","low","unknown"],"type":"string"}},"additionalProperties":false},"title":"Search Vulnerabilities","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_vulnerabilities","displayName":"Search Vulnerabilities"},{"name":"get_vulnerability","description":"Get a cached CVE or CNNVD record and distribution-aware affected-package evidence.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","pattern":"^(CVE|CNNVD)-[A-Za-z0-9-]+$"},"database":{"enum":["cve","cnnvd"],"type":"string","default":"cve"}},"additionalProperties":false},"title":"Get Vulnerability","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_vulnerability","displayName":"Get Vulnerability"},{"name":"check_release_lifecycle","description":"Evaluate whether a Linux distribution release is active, nearing EOL or unsupported under a CI policy.","inputSchema":{"type":"object","required":["distro","release"],"properties":{"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"release":{"type":"string","maxLength":256,"minLength":1},"fail_within_days":{"type":"integer","default":90,"maximum":3650,"minimum":0},"allow_security_support":{"type":"boolean","default":false}},"additionalProperties":false},"title":"Check Release Lifecycle","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_release_lifecycle","displayName":"Check Release Lifecycle"},{"name":"get_distro_lifecycle","description":"List cached lifecycle facts for a Linux distribution.","inputSchema":{"type":"object","required":["distro"],"properties":{"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1}},"additionalProperties":false},"title":"Get Distro Lifecycle","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_distro_lifecycle","displayName":"Get Distro Lifecycle"},{"name":"compare_distro_releases","description":"Compare package additions, removals and version changes between two releases.","inputSchema":{"type":"object","required":["distro","from","to"],"properties":{"to":{"type":"string","maxLength":256,"minLength":1},"from":{"type":"string","maxLength":256,"minLength":1},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"query":{"type":"string","maxLength":256,"minLength":1},"change":{"enum":["all","changed","added","removed","version_changed","unchanged"],"type":"string"},"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1}},"additionalProperties":false},"title":"Compare Distro Releases","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_distro_releases","displayName":"Compare Distro Releases"},{"name":"plan_distro_migration","description":"Map packages from one distribution release to another and report missing or ambiguous replacements.","inputSchema":{"type":"object","required":["packages","source_distro","source_release","target_distro","target_release"],"properties":{"packages":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"maxItems":200,"minItems":1,"uniqueItems":true},"source_distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"target_distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"source_release":{"type":"string","maxLength":256,"minLength":1},"target_release":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Plan Distro Migration","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"plan_distro_migration","displayName":"Plan Distro Migration"},{"name":"get_package_history","description":"Trace indexed package version history for regression investigation.","inputSchema":{"type":"object","required":["name","distro"],"properties":{"arch":{"type":"string","maxLength":256,"minLength":1},"name":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"repo":{"type":"string","maxLength":256,"minLength":1},"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"source":{"type":"string","maxLength":256,"minLength":1},"release":{"type":"string","maxLength":256,"minLength":1},"catalog_revision":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Get Package History","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_package_history","displayName":"Get Package History"},{"name":"get_repository_health","description":"Read repository freshness and counts. Use view=coordinates for the paginated release/native-architecture catalog and coverage.","inputSchema":{"type":"object","required":[],"properties":{"view":{"enum":["health","coordinates"],"type":"string","default":"health"},"distro":{"type":"string","maxLength":256,"minLength":1},"offset":{"type":"integer","maximum":5000,"minimum":0},"source":{"type":"string","maxLength":256,"minLength":1},"release":{"type":"string","maxLength":256,"minLength":1},"freshness_hours":{"type":"integer","default":48,"maximum":720,"minimum":1},"catalog_revision":{"type":"string","maxLength":256,"minLength":1}},"additionalProperties":false},"title":"Get Repository Health","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_repository_health","displayName":"Get Repository Health"},{"name":"get_context","description":"Get a token-efficient context pack with trust and execution guardrails for an agent.","inputSchema":{"type":"object","required":["tool"],"properties":{"tool":{"type":"string","maxLength":256,"minLength":1},"distro":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._+-]*$","maxLength":128,"minLength":1},"locale":{"enum":["en","zh-CN"],"type":"string"}},"additionalProperties":false},"title":"Get Context","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_context","displayName":"Get Context"},{"name":"compare_package_matrix","description":"Compare up to 50 inventory items across 5 explicit native repository targets. Read-only; indexed-build CVEs only, no cross-distro ranking. Alternatives require source evidence and user confirmation before installation. Disabled servers reject the call.","inputSchema":{"type":"object","required":["schema_version","items","targets"],"properties":{"items":{"type":"array","items":{"$ref":"#/definitions/item"},"maxItems":50,"minItems":1},"targets":{"type":"array","items":{"$ref":"#/definitions/repositoryScope"},"maxItems":5,"minItems":1,"uniqueItems":true},"source_scope":{"$ref":"#/definitions/repositoryScope"},"schema_version":{"const":1}},"definitions":{"item":{"type":"object","allOf":[{"if":{"required":["intent"],"properties":{"intent":{"const":"desired"}}},"then":{"not":{"required":["installed_version"]}}}],"required":["item_id","intent","name"],"properties":{"arch":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64},"name":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":128,"minLength":1,"x-maxUtf8Bytes":128},"purl":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":2048,"minLength":1,"x-maxUtf8Bytes":2048},"repo":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64},"intent":{"enum":["observed","desired"]},"source":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64},"item_id":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64},"source_name":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":128,"minLength":1,"x-maxUtf8Bytes":128},"source_version":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":512,"minLength":1,"x-maxUtf8Bytes":512},"installed_version":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":512,"minLength":1,"x-maxUtf8Bytes":512}},"additionalProperties":false},"repositoryScope":{"type":"object","required":["kind","distro","release","source"],"properties":{"arch":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64},"kind":{"const":"repository"},"repo":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64},"distro":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64},"source":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64},"release":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f]+$","maxLength":64,"minLength":1,"x-maxUtf8Bytes":64}},"additionalProperties":false}},"additionalProperties":false},"title":"Compare Package Matrix","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_package_matrix","displayName":"Compare Package Matrix"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=PkgSeek&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkucGtnc2Vlay5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22PkgSeek%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.pkgseek.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22PkgSeek%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.pkgseek.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=PkgSeek&connectorUrl=https%3A%2F%2Fapi.pkgseek.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"PkgSeek\" --url \"https://api.pkgseek.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pkgseek-mcp-8e6c9a1081","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pkgseek-mcp-8e6c9a1081/tools/{tool}","mcpServerUrl":"https://api.pkgseek.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pkgseek-mcp-8e6c9a1081?live=1"}