Back to Home
dbshadow icon

m95-mcp

by dbshadow

Overview

Manages M95 network devices, controlling functionalities and exposing them as tools for automated agents and AI assistants via a FastMCP server.

Installation

Run Command
python m95_mcp.py

Environment Variables

  • M95_HOST
  • M95_USER
  • M95_PASSWORD

Security Notes

The `m95_api.py` explicitly disables SSL certificate verification (`verify=False`) for HTTPS requests to the M95 device. While this might be intended for devices with self-signed certificates, it severely compromises transport security, making the communication vulnerable to Man-in-the-Middle (MITM) attacks. This could allow attackers to intercept or alter commands and data. Credentials (M95_PASSWORD) are loaded from a `.env` file, which is good practice, but their protection relies on the file system permissions. The MCP server listens on `0.0.0.0:8444`, meaning it's accessible from all network interfaces; ensure proper network segmentation if this server is exposed beyond a trusted local network.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens500
Stars0
Forks0
Last Update2025-12-02

Tags

Network ManagementDevice ControlHome AutomationAI AgentD-Link