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 installs, manages, develops, and runs Model Context Protocol (MCP) servers, acting as a client-agnostic tool for AI client integration.
frontmcp
Develop and integrate third-party API services using the Model Context Protocol (MCP) framework, enabling AI models to interact with external systems through defined tools, resources, and prompts.
boilerplate-mcp-server
This boilerplate 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 lookup tool.
mcp-typescript-template
This server acts as a template for building remote Model Context Protocol (MCP) servers using TypeScript, handling MCP tool registration and session management over HTTP.