artmann/package-registry-mcp

artmann/package-registry-mcp

от artmann
MCP сервер для поиска пакетов в реестрах NPM, crates.io, NuGet, PyPI, Go и уязвимостей GitHub. Помогает разработчикам и AI-агентам (Claude, Cursor) получать свежие данные о зависимостях.

Package Registry MCP Server

A Model Context Protocol (MCP) server that enables AI assistants and agents (Claude, Cursor, Copilot, etc.) to search package registries and retrieve up-to-date package information.

NPM Version NPM Downloads License Node.js GitHub Stars Trust Score

Getting Started

Cursor

Install MCP Server

Alternatively, in Cursor, you can configure MCP servers in your settings:

  1. Open Cursor Settings (Cmd/Ctrl + ,)
  2. Search for "MCP" or go to Extensions > MCP
  3. Add a new server with:
    • Name: package-registry
    • Command: npx
    • Args: ["package-registry-mcp"]
Claude Code

For Claude Code, run the following command in your terminal:

claude mcp add -s user package-registry npx package-registry-mcp

After configuration, you'll have access to package search and information tools.

Claude Desktop

Add this server to your Claude Desktop by adding the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "package-registry": {
      "command": "npx",
      "args": ["package-registry-mcp"]
    }
  }
}

The config file is typically located at:

Часто задаваемые вопросы

Инструменты были проиндексированы:
get-cargo-package-details

Получить подробную информацию о конкретном пакете Cargo

Параметры
  • namestringобязательный
get-github-advisory

Получает подробную информацию о конкретном GitHub Security Advisory по его GHSA ID (например, GHSA-grv7-fg5c-xmjg).

Параметры
  • ghsaIdstringобязательный

    Идентификатор GitHub Security Advisory (например, GHSA-grv7-fg5c-xmjg)

get-golang-package-details

Получить подробную информацию о конкретном модуле/пакете Go

Параметры
  • modulestringобязательный
get-npm-package-details

Получить детальную информацию о конкретном NPM-пакете

Параметры
  • namestringобязательный
get-nuget-package-details

Получить подробную информацию о конкретном пакете NuGet.

Параметры
  • namestringобязательный
get-package-advisories

Получить все уведомления безопасности, затрагивающие конкретный пакет. Используйте это, чтобы проверить, есть ли у пакета, например, "braces" или "lodash", известные уязвимости.

Параметры
  • ecosystemenumобязательный

    Экосистема пакетов (npm, pip, maven, go, rust и т.д.)

  • limitnumber

    Максимальное количество результатов для возврата (1-100)

  • packageNamestringобязательный

    Имя пакета (например, braces, lodash, requests)

  • severityenum

    Фильтровать по уровню серьезности (низкий, средний, высокий, критический)

get-pypi-package-details

Получить подробную информацию о конкретном пакете PyPI

Параметры
  • namestringобязательный
list-cargo-package-versions

Вывести список всех версий конкретного пакета Cargo.

Параметры
  • limitnumber
  • namestringобязательный
list-golang-package-versions

Выведи список всех версий конкретного Go-модуля/пакета

Параметры
  • limitnumber
  • modulestringобязательный
list-npm-package-versions

Выводит список всех версий указанного NPM-пакета.

Параметры
  • limitnumber
  • namestringобязательный
list-nuget-package-versions

Перечислить все версии указанного пакета NuGet

Параметры
  • limitnumber
  • namestringобязательный
list-pypi-package-versions

Вывести все версии указанного пакета PyPI

Параметры
  • limitnumber
  • namestringобязательный
search-cargo-packages

Ищет пакеты в реестре Cargo

Параметры
  • limitnumber
  • querystringобязательный
search-github-advisories

Поиск уязвимостей в GitHub Security Advisory Database. Фильтруйте по экосистеме (npm, pip, maven и т.д.), степени серьёзности, типу или CVE ID.

Параметры
  • cveIdstring

    Фильтровать по идентификатору CVE.

  • ecosystemenum

    Фильтровать по экосистеме пакетов (npm, pip, maven и т. д.)

  • limitnumber

    Максимальное количество результатов для возврата (1-100)

  • severityenum

    Фильтровать по уровню серьезности (низкий, средний, высокий, критический)

  • typeenum

    Фильтр по типу рекомендаций (проверенные, вредоносное ПО, непроверенные)

search-npm-packages

Ищет пакеты в реестре NPM

Параметры
  • limitnumber
  • querystringобязательный
search-nuget-packages

Искать пакеты в реестре NuGet.

Параметры
  • limitnumber
  • querystringобязательный
2.1.0основная
2.0.0
1.1.0
1.0.0

Выберите клиент, чтобы установить artmann/package-registry-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "artmann-package-registry-mcp-voimm730v9": {
      "command": "npx",
      "args": [
        "package-registry-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "artmann-package-registry-mcp-voimm730v9": {
      "command": "npx",
      "args": [
        "package-registry-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "artmann-package-registry-mcp-voimm730v9": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "package-registry-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"artmann-package-registry-mcp-voimm730v9\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"package-registry-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "artmann-package-registry-mcp-voimm730v9": {
      "command": "npx",
      "args": [
        "package-registry-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add artmann-package-registry-mcp-voimm730v9 -- npx package-registry-mcp

Либо через JSON-конфиг:

claude mcp add-json artmann-package-registry-mcp-voimm730v9 "{\"command\":\"npx\",\"args\":[\"package-registry-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add artmann-package-registry-mcp-voimm730v9 -- npx package-registry-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.artmann-package-registry-mcp-voimm730v9]
command = "npx"
args = ["package-registry-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите artmann/package-registry-mcp, а в поле команды запуска — строку ниже:
npx package-registry-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "artmann-package-registry-mcp-voimm730v9": {
      "command": "npx",
      "args": [
        "package-registry-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "artmann-package-registry-mcp-voimm730v9": {
      "command": "npx",
      "args": [
        "package-registry-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например artmann-package-registry-mcp-voimm730v9.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: artmann-package-registry-mcp-voimm730v9
    command: npx
    args:
      - "package-registry-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "artmann-package-registry-mcp-voimm730v9": {
      "command": "npx",
      "args": [
        "package-registry-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

ofershap/mcp-server-npm-plus

ofershap/mcp-server-npm-plus

от ofershap

MCP сервер для анализа npm-пакетов: поиск, размер бандла, уязвимости, сравнение загрузок и дерево зависимостей. Без ключей, через публичные API — незаменим при выборе библиотеки в редакторе.

TypeScript⭐ 1
anaisbetts/mcp-installer

anaisbetts/mcp-installer

от anaisbetts

Ставит любые MCP-серверы из npm и PyPi одной командой: скачивает, прописывает в конфиг, подключает. Понимает локальные пути и переменные окружения.

JavaScript⭐ 1532
conan-io/conan-mcp

conan-io/conan-mcp

от conan-io

MCP сервер для интеграции с Conan — менеджером пакетов C++. Помогает создавать проекты, устанавливать зависимости, проверять лицензии и сканировать уязвимости через простые запросы. Упрощает работу с Conan для разработчиков.

Python⭐ 11
wyattjoh/jsr-mcp

wyattjoh/jsr-mcp

от wyattjoh

MCP-сервер для работы с реестром JavaScript (JSR): поиск и управление пакетами, версиями, скоупами, участниками и авторизацией. Предоставляет 40 инструментов для LLM, включая публикацию. Полезен ра...

TypeScript⭐ 4
thinkchainai/mcpbundles

thinkchainai/mcpbundles

от thinkchainai

MCP Bundles Hub — это единый MCP-эндпоинт для выполнения инструментов из всех ваших bundles (пакетов) в Claude, Cursor и других AI-ассистентах. Подключает 500+ интеграций (GitHub, Slack, Notion) че...

⭐ 5
jeannier/homebrew-mcp

jeannier/homebrew-mcp

от jeannier

Homebrew MCP сервер для macOS: управляйте пакетами через ИИ-агентов. Полный набор инструментов для установки, поиска, обновления и диагностики Homebrew. Интегрируется с Claude Desktop и Cursor. Для...

Python⭐ 30
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин