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. リポジトリをクローンします。

git clone https://github.com/yourusername/mcp.git cd mcp
  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 ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

サポート

サポートについては、GitHub リポジトリで問題を開くか、メンテナーに連絡してください。

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

                • 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
                  37
                  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
                  633
                  20
                  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 -
                  6
                  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