mcp-snowflake-server
Snowflake MCP Server
A Snowflake MCP server — SQL queries, schema exploration, and data insights for AI assistants
Package Details
mcp-snowflake-server-nsp
Package Arguments
Named
Environment Variables
Snowflake account identifier
Snowflake username
Password (not required for key-pair / SSO)
Virtual warehouse to use
Default database
Default schema
Role to assume
Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials
Absolute path to .p8 private key file
Passphrase for encrypted private key
OAuth 2.0 client ID (required for oauth_client_credentials authenticator)
OAuth 2.0 client secret (required for oauth_client_credentials authenticator)
OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)
OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)
Pre-fetched OAuth bearer token (required for oauth authenticator)
docker.io/nsphung/mcp-snowflake-server-nsp:0.13.0
Runtime Arguments
Positional
--rm-iPackage Arguments
Named
Environment Variables
Snowflake account identifier
Snowflake username
Password (not required for key-pair / SSO)
Virtual warehouse to use
Default database
Default schema
Role to assume
Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials
Absolute path to .p8 private key file
Passphrase for encrypted private key
OAuth 2.0 client ID (required for oauth_client_credentials authenticator)
OAuth 2.0 client secret (required for oauth_client_credentials authenticator)
OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)
OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)
Pre-fetched OAuth bearer token (required for oauth authenticator)