Skip to main content
MCP server CX Codex

OSS Snowflake MCP Server — Claude Code MCP server: setup guide

Connects your assistant to Snowflake Cortex AI services, semantic models, and SQL execution. The repository is deprecated by Snowflake-Labs.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env SNOWFLAKE_ACCOUNT=<SNOWFLAKE_ACCOUNT> --env SNOWFLAKE_HOST=<SNOWFLAKE_HOST> --env SNOWFLAKE_USER=<SNOWFLAKE_USER> --env SNOWFLAKE_PASSWORD=<SNOWFLAKE_PASSWORD> --env SNOWFLAKE_ROLE=<SNOWFLAKE_ROLE> --transport stdio oss-snowflake-mcp-server -- uvx snowflake-labs-mcp
Open on GitHub

What OSS Snowflake MCP Server does

This community integration exposes Snowflake Cortex tools directly to MCP clients. It retrieves unstructured text for RAG workflows and runs queries against warehouse tables. All tools are registered in services/configuration.yaml. This requires manual setup.

Access control relies on statement filters. In the configuration file, admins can block destructive commands like Drop or Alter. Authentication runs through the Snowflake Python Connector with support for passwords and SSO.

Snowflake-Labs marked this repository as deprecated. Maintenance has ended, so the authors advise moving to the official Snowflake MCP Server. Without valid environment credentials and a prepared YAML file, the server will not start.

What it helps with

  • query unstructured documents in Cortex Search for RAG workflows
  • interact with structured datasets using Cortex Analyst models
  • run SQL commands under statement permission restrictions
  • modify Snowflake objects directly from the assistant session

Example prompts for the agent

  • Retrieve matching policy sections from the Cortex Search index.
  • Query monthly revenue figures using the Cortex Analyst model.
  • Run a Select statement on the transactions table to view recent entries.

How to install OSS Snowflake MCP Server

Platform CLI

claude mcp add --env SNOWFLAKE_ACCOUNT=<SNOWFLAKE_ACCOUNT> --env SNOWFLAKE_HOST=<SNOWFLAKE_HOST> --env SNOWFLAKE_USER=<SNOWFLAKE_USER> --env SNOWFLAKE_PASSWORD=<SNOWFLAKE_PASSWORD> --env SNOWFLAKE_ROLE=<SNOWFLAKE_ROLE> --transport stdio oss-snowflake-mcp-server -- uvx snowflake-labs-mcp

Replace <…> with your own values. 8 more environment variables are in the server README. uvx runs the command named after the package; if the README names another one, use uvx --from snowflake-labs-mcp <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about OSS Snowflake MCP Server

How to install OSS Snowflake MCP Server in Claude Code?

Run `claude mcp add --env SNOWFLAKE_ACCOUNT=<SNOWFLAKE_ACCOUNT> --env SNOWFLAKE_HOST=<SNOWFLAKE_HOST> --env SNOWFLAKE_USER=<SNOWFLAKE_USER> --env SNOWFLAKE_PASSWORD=<SNOWFLAKE_PASSWORD> --env SNOWFLAKE_ROLE=<SNOWFLAKE_ROLE> --transport stdio oss-snowflake-mcp-server -- uvx snowflake-labs-mcp` with your account details.

What does OSS Snowflake MCP Server do?

It bridges development environments to Snowflake Cortex services, supporting semantic views, vector document search, and SQL execution.

Is this Snowflake MCP server actively supported?

No, Snowflake-Labs deprecated this repository and stopped releasing updates. They recommend switching to the official Snowflake MCP Server.

Similar MCP servers

All MCP servers for Data and databases →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor