✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

MCP Vulnerability Management System

MCP (Management Control Panel) is a comprehensive vulnerability management system that helps organizations track, manage, and respond to security vulnerabilities effectively.

Features

  • User Authentication and Authorization
  • Admin Dashboard
  • User Profile Management
  • Vulnerability Tracking
  • Support Ticket System
  • API Key Management
  • SSL Certificate Management
  • Newsletter Subscription
  • Activity Logging

Prerequisites

  • Python 3.11 or higher
  • PostgreSQL 15 or higher
  • Docker and Docker Compose (optional)

Installation

Option 1: Using Docker (Recommended)

  1. Clone the repository:
git clone https://github.com/yourusername/mcp.git
cd mcp
  1. Create a .env file:
cp .env.example .env

Edit the .env file with your configuration.

  1. Build and start the containers:
docker-compose up -d
  1. Create the admin user:
docker-compose exec app python install.py

Option 2: Manual Installation

  1. Clone the repository:
git clone https://github.com/yourusername/mcp.git
cd mcp
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venvScriptsactivate
  1. Install dependencies:
pip install -r requirements.txt
  1. Create a .env file:
cp .env.example .env

Edit the .env file with your configuration.

  1. Set up the database:
createdb mcp
  1. Create the admin user:
python install.py
  1. Start the application:
uvicorn app.main:app --host 0.0.0.0 --port 8000

Usage

  1. Access the application at http://localhost:8000
  2. Log in with your admin credentials
  3. Configure SSL certificates in the admin interface
  4. Start managing vulnerabilities and users

API Documentation

The API documentation is available at:

  • Swagger UI: http://localhost:8000/docs
  • ReDoc: http://localhost:8000/redoc

Development

Running Tests

pytest

Code Style

This project follows PEP 8 guidelines. To check your code:

flake8

Database Migrations

To create a new migration:

alembic revision --autogenerate -m "description"

To apply migrations:

alembic upgrade head

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support, please open an issue in the GitHub repository or contact the maintainers.

Management Control Panel

241

Project Details

Recomended MCP Servers

Yonote Document Interaction Server
Yonote Document Interaction Server

Yonote MCP Server Prototype

Replicate FLUX Image Generator
Replicate FLUX Image Generator
🧩
Custom Context Server

This Model Context Protocol (MCP) server provides tools for structuring and extracting data from text according to JSON...

🧩
Kiseki-Labs-Readwise-MCP

A simple MCP server for Readwise

Contentful Management Server
Contentful Management Server

MCP (Model Context Protocol) server for the Contentful Management API

🧩
MCP Server

Global Notion workspace-accessible MCP server for all Notion pages within the workspace

Google MCP
Google MCP

Collection of Google-native tools (e.g., Gmail, Calendar) for the MCP

🧩
Twosplit

MCP for judged outputs between two AIs for a better output

OpenAI GPT Image Server
OpenAI GPT Image Server

A Model Context Protocol (MCP) tool server for OpenAI's GPT-4o/gpt-image-1 image generation and editing APIs.

🧩
Go MCP Mysql

Zero burden, ready-to-use Model Context Protocol (MCP) server for interacting with MySQL and automation. No Node.js or Python...

Local MCP Server
Local MCP Server

大家好!我是功能丰富的 MCP 服务,旨在打破设备与服务的隔阂,为用户带来便捷体验。 天气工具和气象平台联动,快速为用户推送全球实时天气,助力大家规划出行。控制浏览器工具模拟人工操作,自动搜索、浏览网页,大幅节省时间。摄像头工具调用本地摄像头拍照、录像,实现人脸识别,保障家庭安防。 为实现工具协同,我搭建了稳定框架,开发者可以基于现有服务进行拓展

🧩
ModuleFedPattern Workspace

Featured Templates

View More
Customer service
Service ERP
126 1188
AI Agents
AI Video Generator
252 2007 5.0
Verified Icon
AI Assistants
Speech to Text
137 1882
Data Analysis
Pharmacy Admin Panel
252 1957

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.