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
A
license - permissive license
-
quality - not tested

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    Enables enterprise-grade authentication management with secure credential handling and support for multi-protocol auth, complete with tools for analyzing, setting up, and testing authentication systems.
    Last updated -
    8
    38
    AGPL 3.0
    • Apple
  • A
    security
    A
    license
    A
    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 -
    8
    AGPL 3.0
  • A
    security
    A
    license
    A
    quality
    A security testing tool that enables automated vulnerability detection including XSS and SQL injection, along with comprehensive browser interaction capabilities for web application penetration testing.
    Last updated -
    12
    831
    21
    MIT License
  • -
    security
    A
    license
    -
    quality
    Enables comprehensive security scanning of code repositories to detect secrets, vulnerabilities, dependency issues, and configuration problems. Provides real-time security checks and best practice recommendations to help developers identify and prevent security issues.
    Last updated -
    9
    2
    MIT License
    • Apple

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