Back to Home
Evan-Kim2028 icon

igloo-mcp

Verified Safe

by Evan-Kim2028

Overview

AI-first operations and analytics for Snowflake via Model Context Protocol (MCP), including SQL query execution, metadata cataloging, dependency graph building, and managing 'living reports' with AI assistance.

Installation

Run Command
uv run mcp-server

Environment Variables

  • SNOWFLAKE_PROFILE
  • IGLOO_MCP_QUERY_HISTORY
  • IGLOO_MCP_ARTIFACT_ROOT
  • IGLOO_MCP_CACHE_MODE
  • IGLOO_MCP_CACHE_ROOT
  • IGLOO_MCP_LOG_SCOPE
  • IGLOO_MCP_NAMESPACED_LOGS
  • IGLOO_MCP_REPORTS_ROOT
  • IGLOO_MCP_CATALOG_ROOT
  • IGLOO_MCP_DEBUG
  • SNOWFLAKE_DEFAULT_CONNECTION_NAME
  • SNOWCLI_MCP_TRANSPORT
  • SNOWCLI_MCP_ENDPOINT
  • SNOWCLI_MCP_LOG_LEVEL
  • SNOWFLAKE_REST_ACCOUNT
  • SNOWFLAKE_REST_USER
  • SNOWFLAKE_REST_PRIVATE_KEY
  • SNOWFLAKE_REST_WAREHOUSE
  • SNOWFLAKE_REST_DATABASE
  • SNOWFLAKE_REST_SCHEMA
  • SNOWFLAKE_REST_ROLE
  • SNOWFLAKE_REST_HOST
  • IGLOO_MCP_MAX_QUERY_TIMEOUT_SECONDS
  • IGLOO_MCP_SQL_PERMISSIONS

Security Notes

The server implements robust security measures including: comprehensive SQL validation to prevent dangerous operations (e.g., DELETE, DROP) with customizable allow/disallow lists; stringent path validation to prevent directory traversal attacks; and careful escaping of SQL identifiers and session parameters to mitigate SQL injection risks. It also performs early validation of Snowflake profiles. While relying on an external `snow` CLI means its security posture is also relevant, the project demonstrates a strong focus on secure coding practices.

Similar Servers

Stats

Interest Score26
Security Score9
Cost ClassLow
Avg Tokens400
Stars1
Forks1
Last Update2026-01-06

Tags

SnowflakeDataAIMLAnalyticsMetadataReportsQuerySecurityLLMMCPSQL ValidationData Lineage