Skip to main content
Glama

MCP Vulnerability Management System

by nesirat

MCP 취약점 관리 시스템

MCP(Management Control Panel)는 조직이 보안 취약점을 효과적으로 추적, 관리하고 대응하는 데 도움이 되는 포괄적인 취약점 관리 시스템입니다.

특징

  • 사용자 인증 및 권한 부여
  • 관리자 대시보드
  • 사용자 프로필 관리
  • 취약점 추적
  • 지원 티켓 시스템
  • API 키 관리
  • SSL 인증서 관리
  • 뉴스레터 구독
  • 활동 로깅

필수 조건

  • Python 3.11 이상
  • PostgreSQL 15 이상
  • Docker 및 Docker Compose(선택 사항)

설치

옵션 1: Docker 사용(권장)

  1. 저장소를 복제합니다.

지엑스피1

  1. .env 파일을 만듭니다.
cp .env.example .env

구성에 맞게 .env 파일을 편집합니다.

  1. 컨테이너를 빌드하고 시작합니다.
docker-compose up -d
  1. 관리자 사용자를 만듭니다.
docker-compose exec app python install.py

옵션 2: 수동 설치

  1. 저장소를 복제합니다.
git clone https://github.com/yourusername/mcp.git cd mcp
  1. 가상 환경을 만들고 활성화하세요.
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  1. 종속성 설치:
pip install -r requirements.txt
  1. .env 파일을 만듭니다.
cp .env.example .env

구성에 맞게 .env 파일을 편집합니다.

  1. 데이터베이스 설정:
createdb mcp
  1. 관리자 사용자를 만듭니다.
python install.py
  1. 애플리케이션을 시작합니다:
uvicorn app.main:app --host 0.0.0.0 --port 8000

용법

  1. http://localhost:8000 에서 애플리케이션에 접속하세요
  2. 관리자 자격 증명으로 로그인하세요
  3. 관리자 인터페이스에서 SSL 인증서 구성
  4. 취약점 및 사용자 관리 시작

API 문서

API 문서는 다음에서 확인할 수 있습니다.

개발

테스트 실행

pytest

코드 스타일

이 프로젝트는 PEP 8 가이드라인을 따릅니다. 코드를 확인하려면 다음을 따르세요.

flake8

데이터베이스 마이그레이션

새로운 마이그레이션을 생성하려면:

alembic revision --autogenerate -m "description"

마이그레이션을 적용하려면:

alembic upgrade head

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치 생성
  3. 변경 사항을 커밋하세요
  4. 지점으로 밀어 넣기
  5. 풀 리퀘스트 만들기

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

지원하다

지원이 필요하면 GitHub 저장소에서 이슈를 공개하거나 관리자에게 문의하세요.

-
security - not tested
-
license - not tested
-
quality - not tested

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.

취약점 추적, 사용자 관리, 지원 티켓, API 키 관리, SSL 인증서 관리 등의 기능을 통해 조직이 보안 취약점을 효과적으로 추적, 관리하고 대응하는 데 도움이 되는 포괄적인 시스템입니다.

  1. 특징
    1. 필수 조건
      1. 설치
        1. 옵션 1: Docker 사용(권장)
        2. 옵션 2: 수동 설치
      2. 용법
        1. API 문서
          1. 개발
            1. 테스트 실행
            2. 코드 스타일
            3. 데이터베이스 마이그레이션
          2. 기여하다
            1. 특허
              1. 지원하다

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  A standalone Model Context Protocol server for Snyk security scanning functionality.
                  Last updated -
                  2
                  1
                  JavaScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  A standalone server enabling Snyk security scanning through the Model Context Protocol, with support for repository and project analysis, token verification, and CLI integration.
                  Last updated -
                  1
                  JavaScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  Provides Trivy security scanning capabilities through a standardized interface, allowing users to scan projects for vulnerabilities and automatically fix them by updating dependencies.
                  Last updated -
                  2
                  Python
                  MIT License
                  • Apple
                • -
                  security
                  -
                  license
                  -
                  quality
                  Enterprise-grade authentication solution that provides secure credential management with encryption, multi-protocol authentication (OAuth2, SAML, LDAP), and real-time threat detection for applications.
                  Last updated -
                  AGPL 3.0

                View all related MCP servers

                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/nesirat/MCP'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server