Skip to main content
Glama

MCP Vulnerability Management System

by nesirat

MCP漏洞管理系统

MCP(管理控制面板)是一个全面的漏洞管理系统,可帮助组织有效地跟踪、管理和应对安全漏洞。

特征

  • 用户身份验证和授权
  • 管理仪表板
  • 用户配置文件管理
  • 漏洞追踪
  • 支持票务系统
  • 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
-
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