Back to Home
volcengine icon

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

Run Command
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 sse

Environment 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

Stats

Interest Score65
Security Score3
Cost ClassMedium
Avg Tokens2000
Stars201
Forks120
Last Update2025-12-10

Tags

Cloud ServicesAI AgentsNatural Language InterfaceVolcengineMCP