- Explore MCP Servers
- ISMS-MCP-Project
Isms Mcp Project
What is Isms Mcp Project
ISMS-MCP-Project is an Information Security Management System that integrates AI capabilities using Model Context Protocol (MCP). It provides a comprehensive platform for managing security policies, risks, incidents, and assets.
Use cases
Use cases include managing IT assets, tracking security incidents, assessing and mitigating risks, creating and updating security policies, and conducting audits for compliance.
How to use
To use ISMS-MCP-Project, clone the repository, set up a virtual environment, install dependencies, configure environment variables, initialize the database, and run the application using FastAPI.
Key features
Key features include user management with role-based access control, asset management with risk assessment, policy management, risk management, incident management, AI integration for intelligent security analysis, and comprehensive audit logging.
Where to use
ISMS-MCP-Project can be used in various sectors including IT, finance, healthcare, and any organization that requires robust information security management.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Isms Mcp Project
ISMS-MCP-Project is an Information Security Management System that integrates AI capabilities using Model Context Protocol (MCP). It provides a comprehensive platform for managing security policies, risks, incidents, and assets.
Use cases
Use cases include managing IT assets, tracking security incidents, assessing and mitigating risks, creating and updating security policies, and conducting audits for compliance.
How to use
To use ISMS-MCP-Project, clone the repository, set up a virtual environment, install dependencies, configure environment variables, initialize the database, and run the application using FastAPI.
Key features
Key features include user management with role-based access control, asset management with risk assessment, policy management, risk management, incident management, AI integration for intelligent security analysis, and comprehensive audit logging.
Where to use
ISMS-MCP-Project can be used in various sectors including IT, finance, healthcare, and any organization that requires robust information security management.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Information Security Management System (ISMS)
A comprehensive security management platform with AI integration using Model Context Protocol (MCP).
Features
- User Management: Role-based access control with multiple user types (Admin, Analyst, Auditor, User)
- Asset Management: Track and manage IT assets with risk assessment
- Policy Management: Create, update, and track security policies
- Risk Management: Identify, assess, and mitigate security risks
- Incident Management: Track and respond to security incidents
- AI Integration: Leveraging MCP for intelligent security analysis
- Audit Logging: Comprehensive audit trail of system activities
Tech Stack
- Backend: FastAPI
- Database: PostgreSQL
- ORM: SQLAlchemy
- Vector Store: Qdrant
- AI Integration: Model Context Protocol (MCP)
- Authentication: JWT with role-based access control
- Testing: pytest
Getting Started
Prerequisites
- Python 3.8+
- PostgreSQL
- Qdrant
Installation
-
Clone the repository:
git clone https://github.com/karthikkrs/ISMS-MCP-Project.git cd ISMS-MCP-Project -
Create and activate virtual environment:
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate -
Install dependencies:
pip install -r requirements.txt -
Set up environment variables:
cp .env.example .env # Edit .env with your configuration -
Initialize the database:
python init_db.py -
Run the application:
uvicorn main:app --reload
Project Structure
ISMS-MCP-Project/ ├── main.py # FastAPI application entry point ├── models.py # SQLAlchemy models ├── init_db.py # Database initialization script ├── requirements.txt # Project dependencies ├── routers/ # API route handlers ├── services/ # Business logic └── tests/ # Test suite
API Documentation
Once the application is running, visit:
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
Testing
Run the test suite:
pytest
License
MIT License
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










