RP_SL1_MCP
Verified Safeby rudipoppes
Overview
This MCP server integrates with Restorepoint API to enable natural language interaction for network management, serving as a foundation for custom chat interfaces and AI-powered network automation.
Installation
./start-mcp-server.shEnvironment Variables
- PORT
- HOST
- NODE_ENV
- LOG_TO_FILE
- EC2_IP
- SSH_KEY
- REPO_URL
- BRANCH
Security Notes
The server uses good security practices including `helmet` for HTTP headers, `cors` with whitelisted origins, and `express-rate-limit`. Input validation is performed using Zod schemas. However, the Restorepoint API token is primarily read from `config.json`, which could pose a risk if file permissions are not properly secured. Additionally, in non-production environments (`NODE_ENV !== 'production'`), it allows `rejectUnauthorized: false` for HTTPS connections, which is a significant security vulnerability if connecting to untrusted or public endpoints.
Similar Servers
cli
The Smithery CLI is a developer tool for installing, managing, building, running, and deploying Model Context Protocol (MCP) servers and integrating them with various AI clients.
boilerplate-mcp-server
Provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation tool.
git-netai
Provides a unified, asynchronous Model Context Protocol (MCP) server for managing multi-platform network infrastructure (routers, firewalls, WiFi, monitoring, data centers) via a single AI-accessible API.
photon
A multi-tenant platform for hosting and executing AI/ML "Photons" (modular tools/services) with robust authentication, session management, and OAuth capabilities, supporting various data stores.