npm-search-mcp-server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows searching for npm packages by executing the npm search command, enabling users to find and explore available packages in the npm registry with their name, description, version, author, and license information.

npm-search MCP 서버

npm search 명령을 호출하여 npm 패키지를 검색할 수 있는 모델 컨텍스트 프로토콜 서버입니다.

사용 가능한 도구

  • search_npm_packages - npm 패키지를 검색합니다.
    • 필수 인수:
      • query (문자열): 검색 쿼리.

설치

Smithery를 통해 설치

Smithery 를 통해 Claude Desktop용 npm-search를 자동으로 설치하려면:

지엑스피1

NPM 사용(권장)

또는 npm을 통해 npm-search-mcp-server 설치할 수 있습니다.

npm install -g npm-search-mcp-server

설치 후 다음을 사용하여 명령으로 실행할 수 있습니다.

npm-search-mcp-server

uv를 사용하여

uv 사용하면 별도의 설치가 필요하지 않습니다. uvx 사용하여 npm-search-mcp-server를 직접 실행합니다.

구성

Claude.app에 대한 구성

Claude 설정에 추가:

"mcpServers": { "npm-search": { "command": "npx", "args": ["-y", "npm-search-mcp-server"] } }
"mcpServers": { "npm-search": { "command": "uvx", "args": ["npm-search-mcp-server"] } }

Zed에 대한 구성

Zed settings.json에 다음을 추가합니다.

"context_servers": { "npm-search-mcp-server": { "command": "npx", "args": ["-y", "npm-search-mcp-server"] } },
"context_servers": [ "npm-search-mcp-server": { "command": "uvx", "args": ["npm-search-mcp-server"] } ],

예시 상호작용

  1. npm 패키지 검색:
{ "name": "search_npm_packages", "arguments": { "query": "express" } }

응답:

{ "results": [ { "name": "express", "description": "Fast, unopinionated, minimalist web framework", "version": "4.17.1", "author": "TJ Holowaychuk", "license": "MIT" }, ... ] }

디버깅

MCP 검사기를 사용하여 서버를 디버깅할 수 있습니다. UVX 설치의 경우:

npx @modelcontextprotocol/inspector npx -y npm-search-mcp-server

또는 특정 디렉토리에 패키지를 설치했거나 해당 디렉토리에서 개발 중인 경우:

cd path/to/servers/src/npm-search npx @modelcontextprotocol/inspector uv run npm-search-mcp-server

클로드에 대한 질문의 예

  1. "npm에서 express 패키지를 검색하세요"
  2. "React 관련 패키지 찾기"
  3. "웹 개발을 위한 npm 패키지를 보여주세요"

짓다

Docker 빌드:

cd src/npm-search docker build -t mcp/npm-search .

기여하다

npm-search-mcp-server의 확장 및 개선을 위한 기여를 환영합니다. 새로운 npm 관련 도구를 추가하거나, 기존 기능을 강화하거나, 문서를 개선하는 등 어떤 목적이든 여러분의 의견은 소중합니다.

다른 MCP 서버 및 구현 패턴의 예는 https://github.com/modelcontextprotocol/servers를 참조하세요.

풀 리퀘스트를 환영합니다! npm-search-mcp-server를 더욱 강력하고 유용하게 만들기 위한 새로운 아이디어, 버그 수정, 개선 사항을 자유롭게 공유해 주세요.

특허

npm-search-mcp-server는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.

ID: yeb3luefvf