MCPInstall
McProtect logo

McProtect

by Nikita2150 1 stars Nikita2150/McProtect

McProtect is a Python-based project for secure MCP server management.

READMEmain

Hackathon Status


🏁 Getting Started

Prerequisites

  • Python 3.11+
  • pip

Installing

  1. Clone repository:
git clone https://github.com/Nikita2150/McProtect.git
cd McProtect
  1. Create and fill .env file inside the mcp_client directory, as follows:
AZURE_OPENAI_ENDPOINT=ENTER_ENDPOINT
AZURE_OPENAI_API_KEY=ENTER_API_KEY
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=ENTER_DEPLOYMENT_NAME
AZURE_OPENAI_API_VERSION=ENTER_OPENAI_API_VERSION
  1. To setup client/servers:
cd ENTER_DIR_NAME_HERE
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt

replace the ENTER_DIR_NAME_HERE with the relevant directory name (mcp_client, weather_server or verify_server)

🎈 Usage

To use the system, you have to run your wanted servers (using their virtual environments),

python weather.py
python verify.py

and then run the client,

python mcp_client.py

More Security & Testing MCP servers

Similar servers from the same category.

Enables deepfake detection in images through Proofly API integration, providing detailed analysis results including real/fake probability scores and individual model results for each detected face.

Security & Testing

CASB provides comprehensive visibility and control over your SaaS applications, so you can easily eliminate the risk of compromise, prevent data loss, and avoid compliance violations.

Security & Testing

Audit logs summarize the history of changes made within your Cloudflare account. Audit logs include account level actions like zone configuration changes.

Security & Testing

YaraFlux

threatflux

Provides YARA-based malware scanning capabilities with support for local and MinIO storage backends, enabling security professionals to manage rules, scan files/URLs, and analyze results for threat detection.

filesystemstorage