NPM Sentinel MCP
NPM 센티넬 MCP
AI를 통해 NPM 패키지 분석에 혁신을 가져오는 강력한 모델 컨텍스트 프로토콜(MCP) 서버입니다. Claude 및 Anthropic AI와 통합되도록 설계되었으며, 패키지 보안, 종속성 및 성능에 대한 실시간 정보를 제공합니다. 이 MCP 서버는 즉각적인 인사이트와 스마트 분석을 제공하여 npm 생태계를 보호하고 최적화하여 최신 개발 워크플로우에서 패키지 관리 관련 의사 결정을 더욱 빠르고 안전하게 수행할 수 있도록 지원합니다.
특징
버전 분석 및 추적
종속성 분석 및 매핑
보안 취약점 스캐닝
패키지 품질 측정 항목
추세 및 통계 다운로드
TypeScript 지원 검증
패키지 크기 분석
유지 관리 지표
실시간 패키지 비교
표준화된 오류 처리 및 MCP 응답 형식
향상된 성능과 API 속도 제한 관리를 위한 효율적인 캐싱
Zod를 사용한 엄격한 스키마 검증 및 유형 안전성
참고: 서버는 MCP 통합을 통해 AI 지원 분석을 제공합니다.
Related MCP server: NPM Helper MCP
설치
VS Code에 설치
VS Code MCP 설정 파일에 이 내용을 추가하세요. 자세한 내용은 VS Code MCP 문서를 참조하세요.
지엑스피1
도커
짓다
# Build the Docker image
docker build -t nekzus/npm-sentinel-mcp .용법
Docker를 사용하여 /projects 에 디렉토리를 마운트하여 MCP 서버를 실행할 수 있습니다.
{
"mcpServers": {
"npm-sentinel-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-w", "/projects",
"--mount", "type=bind,src=${PWD},dst=/projects",
"nekzus/npm-sentinel-mcp",
"node",
"dist/index.js"
]
}
}
}여러 디렉토리의 경우:
{
"mcpServers": {
"npm-sentinel-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-w", "/projects",
"--mount", "type=bind,src=/path/to/workspace,dst=/projects/workspace",
"--mount", "type=bind,src=/path/to/other/dir,dst=/projects/other/dir,ro",
"nekzus/npm-sentinel-mcp",
"node",
"dist/index.js"
]
}
}
}참고: 적절한 액세스를 위해서는 모든 마운트된 디렉토리가 /projects 아래에 있어야 합니다.
Claude Desktop과 함께 사용
claude_desktop_config.json 에 다음을 추가하세요:
{
"mcpServers": {
"npmsentinel": {
"command": "npx",
"args": ["-y", "@nekzus/mcp-server@latest"]
}
}
}구성 파일 위치:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux: (Claude for Desktop은 현재 공식적으로 Linux를 지원하지 않습니다)
엔피엑스
{
"mcpServers": {
"npm-sentinel-mcp": {
"command": "npx",
"args": [
"-y",
"@nekzus/mcp-server@latest"
]
}
}
}API
서버는 모델 컨텍스트 프로토콜(Model Context Protocol)을 통해 도구를 제공합니다. 모든 도구는 표준화된 응답 형식을 따릅니다.
{
"content": [
{
"type": "text",
"text": "string",
"isError": boolean // Optional
}
// ... more content items if necessary
]
}자원
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[])반환: 유지 관리 활동 지표
짓다
# Build with npm
npm install
npm run build특허
이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.
MIT © nekzus
Maintenance
Related MCP Servers
- AlicenseDqualityDmaintenanceA Model Context Protocol server that allows AI models to fetch detailed information about npm packages and discover popular packages in the npm ecosystem.181ISC
- AlicenseNot gradedqualityDmaintenanceA 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.678MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables language models to interact with npm services securely, providing tools for package management, project initialization, script execution, and security auditing.8MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server for searching, inspecting, and evaluating NPM packages through health scoring and license risk assessments. It provides comprehensive package analysis including maintenance status, popularity trends, and security vulnerability reports to help users make informed dependency decisions.3MIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Package intelligence for AI agents across npm, PyPI, crates.io and deps.dev. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nekzus/npm-sentinel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server