Skip to content

Snowflake-Labs/mcp

MCP Data & Storage

MCP Server for Snowflake including Cortex AI, object management, SQL orchestration, semantic view consumption, and more

Python Latest v.1.4.2 · 19d ago Security brief →

Features

  • Cortex Search: Query unstructured data via Retrieval Augmented Generation
  • Cortex Analyst: Semantic querying of structured Snowflake data
  • Cortex Agent: Agentic orchestration across unstructured and structured data
  • Object Management: Create, drop, update common Snowflake objects
  • SQL Execution: Run LLM‑generated SQL with configurable permissions
  • Semantic View Querying: Discover and query Snowflake Semantic Views

Recent releases

View all 9 releases →
v.1.4.1 Bug fix
Notable features
  • Extended Snowflake dialect test coverage
Full changelog

What's Changed

  • test: add COPY INTO, LATERAL FLATTEN, and additional Snowflake dialect test coverage by @elipollak in https://github.com/Snowflake-Labs/mcp/pull/173
  • fix(cortex_agent): fix SSE response parsing for Cortex Agent API by @shibinmatrix in https://github.com/Snowflake-Labs/mcp/pull/175
  • Bump version to 1.4.1 by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/185

New Contributors

  • @elipollak made their first contribution in https://github.com/Snowflake-Labs/mcp/pull/173
  • @shibinmatrix made their first contribution in https://github.com/Snowflake-Labs/mcp/pull/175

Full Changelog: https://github.com/Snowflake-Labs/mcp/compare/v.1.4.0...v.1.4.1

v.1.4.0 Mixed
Notable features
  • Schema upgrade with new variables and metadata
  • Snowflake dialect parsing fix for Unknown statement types
Full changelog

What's Changed

  • fix: Upgrade schema with new variables and meta data by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/141
  • fix: Set port to string by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/142
  • chore: Upgrade mcp-publisher to latest by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/143
  • fix: Change integer to number by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/144
  • fix: make verbose logging work by @sfc-gh-twhite in https://github.com/Snowflake-Labs/mcp/pull/157
  • Fix queries classified as Unknown statement type by updating parsing dialect=snowflake by @edmundyan in https://github.com/Snowflake-Labs/mcp/pull/170
  • ruff styling and version bump by @sfc-gh-twhite in https://github.com/Snowflake-Labs/mcp/pull/181

New Contributors

  • @edmundyan made their first contribution in https://github.com/Snowflake-Labs/mcp/pull/170

Full Changelog: https://github.com/Snowflake-Labs/mcp/compare/v1.3.5...v.1.4.0

v1.3.5 Mixed
Security fixes
  • Use bind variables instead of f-strings for SQL statements
Notable features
  • Configurable server host and port via argparse/env
Full changelog

What's Changed

  • fix: Remove status key by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/124
  • chore: Remove dependency for manual trigger by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/126
  • chore: update pre-commit hooks to latest versions by @sfc-gh-twhite in https://github.com/Snowflake-Labs/mcp/pull/129
  • feat: enable server host and port to be configurable via argparse or env by @mitchellciupak in https://github.com/Snowflake-Labs/mcp/pull/131
  • feat: Use bind variables instead of f-strings for SQL statements by @sfc-gh-setli in https://github.com/Snowflake-Labs/mcp/pull/135
  • fix: Add request timeout and limit validation by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/140
  • Feat/add host port vars by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/136
  • Fix publish workflow by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/127
  • Release v1.3.5 by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/137

New Contributors

  • @mitchellciupak made their first contribution in https://github.com/Snowflake-Labs/mcp/pull/131
  • @sfc-gh-setli made their first contribution in https://github.com/Snowflake-Labs/mcp/pull/135

Full Changelog: https://github.com/Snowflake-Labs/mcp/compare/v1.3.4...v1.3.5

v1.3.3 Maintenance
Notable features
  • service_name parameter for Cortex Analyst
Full changelog

What's Changed

  • docs: Update README with JSON formatting and add Codex registration instructions by @loftiskg in https://github.com/Snowflake-Labs/mcp/pull/108
  • 88 Use fastMCP Utility Logger by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/107
  • chore: add mcp-name for MCP registry by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/111
  • feat: add service_name as cortex analyst param by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/113
  • fix: enhance error handling in load_tools_config_resource function by @sfc-gh-twhite in https://github.com/Snowflake-Labs/mcp/pull/114
  • fix: update error messages in SnowflakeException for clarity by @sfc-gh-twhite in https://github.com/Snowflake-Labs/mcp/pull/115
  • docs: add some notes and details explaining docker usage and transports by @sfc-gh-twhite in https://github.com/Snowflake-Labs/mcp/pull/109
  • chore: add docs for modelcontextprotocol/registry by @sfc-gh-jsummer in https://github.com/Snowflake-Labs/mcp/pull/106

New Contributors

  • @loftiskg made their first contribution in https://github.com/Snowflake-Labs/mcp/pull/108

Full Changelog: https://github.com/Snowflake-Labs/mcp/compare/v1.3.2...v1.3.3

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
289
Forks
95
Languages
Python Dockerfile

Alternative to

Snowflake MCP Server

Beta — feedback welcome: [email protected]