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
Enables querying for package vulnerabilities in the PyPI ecosystem, fetching CVEs associated with packages and identifying affected and fixed versions
OSV용 MCP 서버
OSV 데이터베이스 API를 위한 가벼운 MCP(모델 컨텍스트 프로토콜) 서버입니다.
예:
https://github.com/user-attachments/assets/55bb887f-3ead-4733-8328-572d3f3145fd
특징
- 패키지 CVE 가져오기 : 패키지와 관련된 모든 CVE를 가져옵니다.
- 영향을 받은 CVE 버전 가져오기 : 특정 CVE-ID에 대해 영향을 받은 모든 버전을 가져옵니다.
- CVE 수정 버전 가져오기 : CVE를 수정한 모든 버전을 가져옵니다.
필수 조건
- Python 3.11 이상 : 이 프로젝트에는 Python 3.11 이상이 필요합니다.지엑스피1
- uv 설치 : 빠른 Python 패키지 설치 및 해결 프로그램.또는 Homebrew를 사용하세요.CopyCopy
설치
이 저장소를 복제하세요:
Copy
구성
커서 사용자의 경우:
Copy
제공된 도구
개요
이름 | 설명 |
---|---|
쿼리_패키지_cve | 특정 패키지의 모든 CVE ID를 나열합니다. 더 좁은 범위의 CVE ID를 위해 특정 버전도 전달할 수 있습니다. |
영향을 받는 CVE에 대한 쿼리 | CVE에 대한 OSV 데이터베이스를 쿼리하고 영향을 받은 패키지의 모든 버전을 반환합니다. |
CVE_수정_버전에 대한 쿼리 | CVE에 대한 OSV 데이터베이스를 쿼리하고 취약점을 해결하는 모든 버전을 반환합니다. |
자세한 설명
- 쿼리_패키지_cve
- OSV 데이터베이스에서 패키지를 쿼리하고 CVE ID를 반환합니다.
- 입력 매개변수:
package
(문자열, 필수): 쿼리할 패키지 이름version
(문자열, 선택 사항): 쿼리할 패키지의 버전입니다. 지정하지 않으면 모든 버전을 쿼리합니다.ecosystem
(문자열, 선택 사항): 패키지의 생태계입니다. Python 패키지의 경우 기본값은 "PyPI"입니다.
- CVE ID 목록과 해당 세부 정보를 반환합니다.
- 영향을 받는 CVE에 대한 쿼리
- CVE에 대한 OSV 데이터베이스를 쿼리하고 영향을 받은 모든 버전을 반환합니다.
- 입력 매개변수:
cve
(문자열, 필수): 쿼리할 CVE ID(예: "CVE-2018-1000805")
- 영향을 받는 버전 문자열 목록을 반환합니다.
- CVE_수정_버전에 대한 쿼리
- CVE에 대한 OSV 데이터베이스를 쿼리하고 해당 취약점을 해결하는 모든 버전을 반환합니다.
- 입력 매개변수:
cve
(문자열, 필수): 쿼리할 CVE ID(예: "CVE-2018-1000805")
- 고정된 버전 문자열 목록을 반환합니다.
You must be authenticated.
모든 패키지의 CVE, 영향을 받는 버전 및 수정 버전을 나열하여 안전한 개발에 서버를 활용할 수 있습니다.