NPM 센티넬 MCP
AI를 통해 NPM 패키지 분석에 혁신을 가져오는 강력한 모델 컨텍스트 프로토콜(MCP) 서버입니다. Claude 및 Anthropic AI와 통합되도록 설계되었으며, 패키지 보안, 종속성 및 성능에 대한 실시간 정보를 제공합니다. 이 MCP 서버는 즉각적인 인사이트와 스마트 분석을 제공하여 npm 생태계를 보호하고 최적화하여 최신 개발 워크플로우에서 패키지 관리 관련 의사 결정을 더욱 빠르고 안전하게 수행할 수 있도록 지원합니다.
특징
- 버전 분석 및 추적
- 종속성 분석 및 매핑
- 보안 취약점 스캐닝
- 패키지 품질 측정 항목
- 추세 및 통계 다운로드
- TypeScript 지원 검증
- 패키지 크기 분석
- 유지 관리 지표
- 실시간 패키지 비교
- 표준화된 오류 처리 및 MCP 응답 형식
- 향상된 성능과 API 속도 제한 관리를 위한 효율적인 캐싱
- Zod를 사용한 엄격한 스키마 검증 및 유형 안전성
참고: 서버는 MCP 통합을 통해 AI 지원 분석을 제공합니다.
설치
VS Code에 설치
VS Code MCP 설정 파일에 이 내용을 추가하세요. 자세한 내용은 VS Code MCP 문서를 참조하세요.
지엑스피1
도커
짓다
용법
Docker를 사용하여 /projects
에 디렉토리를 마운트하여 MCP 서버를 실행할 수 있습니다.
여러 디렉토리의 경우:
참고: 적절한 액세스를 위해서는 모든 마운트된 디렉토리가 /projects
아래에 있어야 합니다.
Claude Desktop과 함께 사용
claude_desktop_config.json
에 다음을 추가하세요:
구성 파일 위치:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux: (Claude for Desktop은 현재 공식적으로 Linux를 지원하지 않습니다)
엔피엑스
API
서버는 모델 컨텍스트 프로토콜(Model Context Protocol)을 통해 도구를 제공합니다. 모든 도구는 표준화된 응답 형식을 따릅니다.
자원
npm://registry
: NPM 레지스트리 인터페이스npm://security
: 보안 분석 인터페이스npm://metrics
: 패키지 메트릭 인터페이스
서버 리소스
서버는 또한 MCP GetResource
요청을 통해 접근할 수 있는 다음과 같은 정보 리소스를 제공합니다.
doc://server/readme
:- 설명 : 이 NPM Sentinel MCP 서버에 대한 주요
README.md
파일 내용을 검색합니다. - MIME 유형 :
text/markdown
- 설명 : 이 NPM Sentinel MCP 서버에 대한 주요
doc://mcp/specification
:- 설명 :
llms-full.txt
콘텐츠를 검색하여 포괄적인 모델 컨텍스트 프로토콜 사양을 제공합니다. - MIME 유형 :
text/plain
- 설명 :
도구
npm 버전
- 패키지의 모든 버전 가져오기
- 입력:
packages
(string[]) - 반환: 릴리스 날짜가 포함된 버전 기록
npm최신
- 최신 버전 정보를 받으세요
- 입력:
packages
(string[]) - 반환: 최신 버전 세부 정보 및 변경 로그
npm뎁스
- 패키지 종속성 분석
- 입력:
packages
(string[]) - 반환: 완전한 종속성 트리 분석
npm 유형
- TypeScript 지원 확인
- 입력:
packages
(string[]) - 반환: TypeScript 호환성 상태
npm 크기
- 패키지 크기 분석
- 입력:
packages
(string[]) - 반품: 번들 크기 및 수입 비용 분석
npm 취약점
- 보안 취약점을 스캔하세요
- 입력:
packages
(string[]) - 반환: 보안 권고 및 심각도 등급
npm트렌드
- 다운로드 추세를 확인하세요
- 입력:
packages
(문자열[])period
("지난주" | "지난달" | "작년")
- 반환: 시간 경과에 따른 통계 다운로드
npm비교
- 여러 패키지를 비교하세요
- 입력:
packages
(string[]) - 반환: 자세한 비교 지표
npm 유지 관리자
- 패키지 관리자를 구하세요
- 입력:
packages
(string[]) - 반환: 유지 관리자 정보 및 활동
npm 점수
- 패키지 품질 점수 받기
- 입력:
packages
(string[]) - 반품: 포괄적인 품질 측정 항목
npm 패키지 리드미
- 패키지 README 받기
- 입력:
packages
(string[]) - 반환: 형식화된 README 콘텐츠
npm 검색
- 패키지 검색
- 입력:
query
(문자열)limit
(숫자, 선택 사항)
- 반환: 메타데이터와 일치하는 패키지
npm 라이선스 호환성
- 라이센스 호환성 확인
- 입력:
packages
(string[]) - 반환: 라이선스 분석 및 호환성 정보
npmRepoStats
- 저장소 통계 가져오기
- 입력:
packages
(string[]) - 반환: GitHub/저장소 메트릭
npm더 이상 사용되지 않음
- 사용 중단 여부를 확인하세요
- 입력:
packages
(string[]) - 반환: 사용 중단 상태 및 대안
npm변경로그분석
- 패키지 변경 로그 분석
- 입력:
packages
(string[]) - 반환: 변경 사항 요약 및 영향 분석
npm 대안
- 패키지 대안 찾기
- 입력:
packages
(string[]) - 반품: 비교 가능한 유사한 패키지
npm품질
- 패키지 품질 평가
- 입력:
packages
(string[]) - 반환: 품질 측정 항목 및 점수
npm 유지 관리
- 유지관리 상태 확인
- 입력:
packages
(string[]) - 반환: 유지 관리 활동 지표
짓다
특허
이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.
MIT © nekzus
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.
Tools
보안 취약성 스캐닝, 종속성 분석, 패키지 비교 및 품질 평가를 위한 다양한 도구를 통해 NPM 패키지의 AI 기반 분석을 가능하게 하는 모델 컨텍스트 프로토콜 서버입니다.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol tool for analyzing code repositories, performing security scans, and assessing code quality across multiple programming languages.Last updated -PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server providing utility tools for development and testing, offering functionalities like personalized greetings, random card drawing, and datetime formatting with an extensible architecture.Last updated -192152TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that allows AI models to fetch detailed information about npm packages and discover popular packages in the npm ecosystem.Last updated -1TypeScript
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server for advanced code analysis that provides tools for syntax analysis, dependency visualization, and AI-assisted development workflow support.Last updated -283Python