MCP ExplorerExplorer

Mcprotect

@Nikita2150on 9 months ago
1 MIT
FreeCommunity
AI Systems
McProtect is a Python-based project for secure MCP server management.

Overview

What is Mcprotect

McProtect is a server-based application designed to provide weather information and verification services using Azure OpenAI technology.

Use cases

Use cases for McProtect include providing real-time weather updates, verifying weather-related data for research or applications, and enhancing user experiences in weather-dependent services.

How to use

To use McProtect, clone the repository, set up the environment variables in the .env file, install the required packages, run the necessary servers, and then execute the client application.

Key features

Key features of McProtect include integration with Azure OpenAI, a modular architecture with separate weather and verification servers, and a user-friendly client interface.

Where to use

McProtect can be used in various fields such as weather forecasting, data verification, and any application that requires reliable weather data and AI-driven insights.

Content

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers