Back to Home

SnowFlake-God-Agent-MCP-Server

by ARJ999

Overview

The Snowflake MCP Server provides a comprehensive suite of tools for managing, monitoring, and optimizing Snowflake data clouds, encompassing data discovery, intelligence, automation, security, and governance.

Installation

Run Command
docker compose up --build -d

Environment Variables

  • SNOWFLAKE_ACCOUNT
  • SNOWFLAKE_USER
  • SNOWFLAKE_PRIVATE_KEY
  • SERVICE_CONFIG_FILE

Security Notes

The server is configured to run with `ACCOUNTADMIN` privileges, exposing full control over the Snowflake environment via its API. The `run_snowflake_query` tool (and potentially others) executes arbitrary SQL strings directly without parameter binding, making it highly vulnerable to SQL injection. Furthermore, the `server_http.py`'s CORS policy `allow_origins=["*"]` enables access from any domain, significantly broadening the attack surface. Snowflake private keys are stored as environment variables, which, while more secure than passwords, are still sensitive credentials.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-11-27

Tags

SnowflakeData ManagementMonitoringAutomationSecurityAI Agent