{"id":24607,"library":"snowflake-labs-mcp","title":"Snowflake MCP Server","description":"MCP (Model Context Protocol) server for Snowflake, enabling LLMs to interact with Snowflake databases. Current version 1.4.1, requires Python >=3.11. Active development.","status":"active","version":"1.4.1","language":"python","source_language":"en","source_url":"https://github.com/Snowflake-Labs/mcp.git","tags":["mcp","snowflake","llm","model-context-protocol"],"install":[{"cmd":"pip install snowflake-labs-mcp","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"Wrong package name - correct import uses underscores matching the library slug.","wrong":"from snowflake_mcp import SnowflakeMCPServer","symbol":"SnowflakeMCPServer","correct":"from snowflake_labs_mcp import SnowflakeMCPServer"}],"quickstart":{"code":"import os\nfrom snowflake_labs_mcp import SnowflakeMCPServer\n\nos.environ['SNOWFLAKE_ACCOUNT'] = 'my_account'\nos.environ['SNOWFLAKE_USER'] = 'my_user'\nos.environ['SNOWFLAKE_PASSWORD'] = 'my_password'\nos.environ['SNOWFLAKE_WAREHOUSE'] = 'my_wh'\n\nserver = SnowflakeMCPServer()\nserver.run()","lang":"python","description":"Basic server setup. Set environment variables for authentication."},"warnings":[{"fix":"Update import to 'from snowflake_labs_mcp import SnowflakeMCPServer'.","message":"Version 1.0.0 changed the server class name from SnowflakeMCPServer to SnowflakeMCPServer (no change) but the package's top-level import path changed. Ensure you use 'from snowflake_labs_mcp import SnowflakeMCPServer'.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Set SNOWFLAKE_ACCOUNT, SNOWFLAKE_USER, SNOWFLAKE_PASSWORD, SNOWFLAKE_WAREHOUSE (or use SNOWFLAKE_PRIVATE_KEY for key pair auth).","message":"Authentication via environment variables is required; snowflake-labs-mcp does not support Snowflake's config file or browser-based SSO directly.","severity":"gotcha","affected_versions":"all"},{"fix":"Wrap in asyncio or run in a separate thread if needed.","message":"The server runs indefinitely. Expect it to block the main thread; no built-in graceful shutdown handler.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Ensure you run 'pip install snowflake-labs-mcp' in the correct environment.","cause":"Package not installed or wrong Python environment.","error":"ModuleNotFoundError: No module named 'snowflake_labs_mcp'"},{"fix":"Set SNOWFLAKE_ACCOUNT to your full account identifier (e.g., 'myorg-myaccount').","cause":"Missing or incorrect environment variables for Snowflake account.","error":"snowflake.connector.errors.DatabaseError: 250001 (08001): Failed to connect to DB: my_account.snowflakecomputing.com:443"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}