mcp
Verified Safeby fastly
Overview
The Fastly MCP Server provides AI agents with secure, natural language access to Fastly services for CDN configuration, deployment, monitoring, and analysis.
Installation
fastly-mcpEnvironment Variables
- FASTLY_CLI_PATH
Security Notes
The project demonstrates robust, defense-in-depth security. It uses direct command execution (not shell) for the Fastly CLI, preventing command injection. Comprehensive input validation blocks shell metacharacters and directory traversal. Dangerous operations (delete, purge, create, update) require explicit `--user-reviewed` human confirmation. Sensitive commands like `auth-token` and `sso` are blocked by default, as are VCL upload/download commands. Optional PII sanitization and token encryption further protect sensitive data in outputs. A critical binary security check ensures the Fastly CLI executable is not compromised (e.g., world-writable permissions, untrusted symlinks). No hardcoded secrets were found; encryption keys are ephemeral. The project explicitly addresses prompt injection. However, like any system interacting with external CLIs and potentially exposing internal systems via HTTP, inherent risks exist if misconfigured or if underlying dependencies have undiscovered vulnerabilities.
Similar Servers
mcpstore
MCPStore acts as an orchestration layer for managing Microservice Context Protocol (MCP) services and adapting them as tools for AI frameworks like LangChain, AutoGen, and others.
mmcp
Manages Model Context Protocol (MCP) server definitions in a central configuration and applies them to various AI agent tools.
fastify-mcp-server
Provides a Fastify plugin to act as a Model Context Protocol (MCP) server, enabling AI assistants and clients to interact with services via streamable HTTP transport.
fluidmcp
Orchestrate multiple Model Context Protocol (MCP) servers from various sources (local config, GitHub, S3, registry) with a unified FastAPI gateway.