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 에 다음을 추가하세요:
구성 파일 위치:
윈도우:
%APPDATA%/claude-desktop/claude_desktop_config.jsonmacOS:
~/Library/Application Support/claude-desktop/claude_desktop_config.json리눅스:
~/.config/claude-desktop/claude_desktop_config.json
엔피엑스
API
서버는 모델 컨텍스트 프로토콜(Model Context Protocol)을 통해 도구를 제공합니다. 모든 도구는 표준화된 응답 형식을 따릅니다.
자원
npm://registry: NPM 레지스트리 인터페이스npm://security: 보안 분석 인터페이스npm://metrics: 패키지 메트릭 인터페이스
서버 리소스
서버는 또한 MCP GetResource 요청을 통해 접근할 수 있는 다음과 같은 정보 리소스를 제공합니다.
doc://server/readme:설명 : 이 NPM Sentinel MCP 서버에 대한 주요
README.md파일 내용을 검색합니다.MIME 유형 :
text/markdown
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
Related MCP Servers
- 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 -121
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.Last updated -191879TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides tools for NPM package management, including dependency searching, updates, conflict resolution, and version management to help AI assistants safely upgrade project dependencies.Last updated -817MIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3