MCP Vulnerability Management System
MCP脆弱性管理システム
MCP (Management Control Panel) は、組織がセキュリティの脆弱性を効果的に追跡、管理、対応するのに役立つ包括的な脆弱性管理システムです。
特徴
ユーザー認証と承認
管理者ダッシュボード
ユーザープロファイル管理
脆弱性追跡
サポートチケットシステム
APIキー管理
SSL証明書管理
ニュースレター購読
アクティビティログ
Related MCP server: Bug Bounty MCP Server
前提条件
Python 3.11以上
PostgreSQL 15以上
Docker と Docker Compose (オプション)
インストール
オプション 1: Docker を使用する (推奨)
リポジトリをクローンします。
git clone https://github.com/yourusername/mcp.git
cd mcp.env ファイルを作成します。
cp .env.example .env設定に合わせて .env ファイルを編集します。
コンテナをビルドして起動します。
docker-compose up -d管理者ユーザーを作成します。
docker-compose exec app python install.pyオプション2: 手動インストール
リポジトリをクローンします。
git clone https://github.com/yourusername/mcp.git
cd mcp仮想環境を作成してアクティブ化します。
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate依存関係をインストールします:
pip install -r requirements.txt.env ファイルを作成します。
cp .env.example .env設定に合わせて .env ファイルを編集します。
データベースを設定します。
createdb mcp管理者ユーザーを作成します。
python install.pyアプリケーションを起動します。
uvicorn app.main:app --host 0.0.0.0 --port 8000使用法
http://localhost:8000でアプリケーションにアクセスします。
管理者の資格情報でログイン
管理インターフェースでSSL証明書を設定する
脆弱性とユーザーの管理を開始する
APIドキュメント
API ドキュメントは次の場所から入手できます。
Swagger UI: http://localhost:8000/docs
再ドキュメント: http://localhost:8000/redoc
発達
テストの実行
pytestコードスタイル
このプロジェクトはPEP 8ガイドラインに準拠しています。コードを確認するには、以下の手順に従ってください。
flake8データベースの移行
新しい移行を作成するには:
alembic revision --autogenerate -m "description"移行を適用するには:
alembic upgrade head貢献
リポジトリをフォークする
機能ブランチを作成する
変更をコミットする
ブランチにプッシュする
プルリクエストを作成する
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
サポート
サポートについては、GitHub リポジトリで問題を開くか、メンテナーに連絡してください。
This server cannot be deployed
Maintenance
Related MCP Connectors
SSL/TLS scanning, free Let's Encrypt issuance, and certificate-expiry monitoring.
Read-only CVE intelligence, remediation playbooks, and agent setup guides. Not a scanner.
Vulnerability management: scan projects, search sealed packages, manage sealing rules and reports.
Threat intel + your scans/findings/Shield posture. CVE, EPSS, KEV, package vuln lookup, DAST.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables ethical security testing and attack surface management through SSL certificate validation, CVE queries, subdomain enumeration, security header analysis, and comprehensive reconnaissance capabilities. Designed for authorized penetration testing workflows with responsible disclosure practices.-
- AlicenseCqualityDmaintenanceEnables AI agents to generate and manage specialized bug bounty hunting workflows including reconnaissance, vulnerability testing, OSINT gathering, and file upload testing. Provides REST API endpoints for comprehensive security assessments with intelligence-driven vulnerability prioritization.402MIT
- AlicenseCqualityDmaintenanceAn automated penetration testing framework that enables intelligent security assessments through reconnaissance, vulnerability scanning, and controlled exploitation. Features AI-driven workflow management with comprehensive reporting for authorized security testing.277 npm7BSD 3-Clause
- FlicenseAqualityNot gradedmaintenanceEnables management of penetration testing reports and vulnerabilities through a REST API, supporting CVSS 3.1 scoring, HTML formatting, and secure JWT authentication for comprehensive security assessment documentation.93 npm-