mcp-server
by volcengine
Overview
The repository provides a collection of Model Context Protocol (MCP) servers, enabling AI agents to interact with various Volcengine cloud services (such as DCDN, Redis, VKE, CloudTrail, etc.) using natural language commands. It acts as a marketplace or a hub for integrating cloud capabilities into AI applications.
Installation
ARK_API_KEY=<YOUR API KEY> ARK_TOOL_CACULATOR=true PORT=8765 uvx --from git+https://github.com/volcengine/mcp-server.git#subdirectory=server/mcp_server_ark mcp-server-ark --transport sseEnvironment Variables
- VOLCENGINE_ACCESS_KEY
- VOLCENGINE_SECRET_KEY
- VOLCENGINE_REGION
- VOLCENGINE_SESSION_TOKEN
- ALLOW_WRITE
- MCP_SERVER_PORT
- MCP_SERVER_MODE
- MCP_SERVER_AUTH
- VOLCENGINE_ENDPOINT
- MEMORY_USER_ID
Security Notes
The system includes highly sensitive tools like `run_command` in `mcp_server_cloud_assistant` (for executing commands on instances) and `run_code` in `mcp_server_vefaas_sandbox` (for executing arbitrary code strings in a sandbox). While the sandbox is mentioned, exposing such powerful execution capabilities to an AI agent, even with a sandbox, introduces significant security risks including potential for sandbox escapes, resource exhaustion, or unintended malicious code execution. Additionally, the `mcp_server_vke` can manage Kubernetes resources, and while write operations are opt-in via `ALLOW_WRITE=true`, enabling this allows an AI agent to perform destructive or high-privilege actions on a Kubernetes cluster. OAuth is implemented for SSE transport, which adds complexity and potential attack surface. Credentials (Access Key, Secret Key) are handled via environment variables, which is a good practice, but the presence of broad execution tools drastically lowers the overall safety for direct LLM exposure.
Similar Servers
awesome-remote-mcp-servers
A curated directory providing high-quality remote Model Context Protocol (MCP) servers for integration with AI models and applications.
MCPJungle
A self-hosted gateway and registry for Model Context Protocol (MCP) servers, allowing AI agents to discover and consume tools from a central location.
mcp-omnisearch
A Model Context Protocol (MCP) server that provides unified access to multiple search providers, AI tools, and content processing/enhancement features through a single interface.
mcp-servers
Provides a curated collection of Model Context Protocol (MCP) server configurations to enable AI agents to interact with various developer tools and services.