Skip to main content
Glama

❄️ snowflake-mcp-server

CI License: Apache-2.0 Python MCP Standard

ネイティブ Snowflake データクラウドと Cortex AI のスーパーパワーで AI エージェントを強化!
エンタープライズグレードの Model Context Protocol(MCP)サーバーであり、18 のドメインモジュールにわたる 127 のツール、ゼロ設定の接続解決、安全な SQL 実行、仮想ウェアハウス管理、オブジェクト検査、Cortex AI 統合を、お気に入りの AI アシスタントに直接提供します。


🛡️ エンタープライズ免責事項と安全性

[!IMPORTANT] コミュニティプロジェクトの免責事項
snowflake-mcp-server は、Apache 2.0 ライセンスの独立したオープンソースプロジェクトです。Snowflake Inc. とは一切提携、スポンサー、推奨、またはサポート関係にありません。"Snowflake" および "Cortex" は Snowflake Inc. の商標です。

[!WARNING] 安全ガードレール

  • 読み取り専用セーフティモード: SNOWFLAKE_MCP_READONLY=1 を設定するか(--readonly を渡す)、すべての DDL/DML 変更機能を無効にします。

  • 破壊的操作の安全ゲート: データベース、スキーマ、またはテーブルの削除には、明示的な confirm=True が必要です。

  • クエリ制限: デフォルトの実行制限により、コンテキストウィンドウのオーバーフローを防ぎます(SNOWFLAKE_MAX_ROWS=1000SNOWFLAKE_QUERY_TIMEOUT=120)。


Related MCP server: Snowflake MCP Server

🔌 接続とマルチ認証の解決

snowflake-mcp-server は、すべてのエンタープライズ Snowflake 構成において認証情報を自動的に解決します。

  1. Snowflake CLI の継承(~/.snowflake/connections.toml: ゼロ設定の接続。snow で接続を設定している場合、サーバーは自動的にデフォルトまたは指定されたプロファイル(-c <conn_name>)に接続します。

  2. プログラムによるアクセストークン(PAT)/ OAuth: token を接続プロファイルまたは SNOWFLAKE_TOKEN に設定します。

  3. RSA キーペア JWT 認証: SNOWFLAKE_PRIVATE_KEY_PATH(および任意の SNOWFLAKE_PRIVATE_KEY_PASSPHRASE)を設定します。

  4. SSO / ブラウザー認証: SNOWFLAKE_AUTHENTICATOR=externalbrowser を設定します。

  5. 環境変数: 標準の SNOWFLAKE_ACCOUNTSNOWFLAKE_USERSNOWFLAKE_PASSWORDSNOWFLAKE_WAREHOUSESNOWFLAKE_DATABASESNOWFLAKE_SCHEMASNOWFLAKE_ROLE を使用します。


📦 インストールとクイックスタート

# Install via pip
pip install snowflake-mcp-server

# Run with a specific Snowflake CLI connection profile
snowflake-mcp -c my_connection

# Run in read-only mode
snowflake-mcp -c my_connection --readonly

# Run with Docker
docker build -t snowflake-mcp-server .
docker run -i --rm snowflake-mcp-server

🛠️ 完全なツールスイート(127 のエンタープライズツール)

Domain Suite

Count

Key Tools

1. SQL クエリとトランザクション

8

snowflake_query, snowflake_execute_dml, snowflake_cancel_query, snowflake_get_query_history, snowflake_get_query_plan, snowflake_get_query_operator_stats, snowflake_begin_transaction, snowflake_commit_transaction

2. データベースとクローン

7

snowflake_list_databases, snowflake_describe_database, snowflake_create_database, snowflake_drop_database, snowflake_clone_database, snowflake_undrop_database, snowflake_get_database_ddl

3. スキーマとクローン

6

snowflake_list_schemas, snowflake_describe_schema, snowflake_create_schema, snowflake_drop_schema, snowflake_clone_schema, snowflake_undrop_schema

4. テーブル、ビュー、パーティション

10

snowflake_list_tables, snowflake_list_views, snowflake_describe_table, snowflake_get_table_ddl, snowflake_sample_table, snowflake_create_table, snowflake_drop_table, snowflake_undrop_table, snowflake_truncate_table, snowflake_clone_table

5. 仮想ウェアハウスとスケーリング

8

snowflake_list_warehouses, snowflake_describe_warehouse, snowflake_create_warehouse, snowflake_drop_warehouse, snowflake_resume_warehouse, snowflake_suspend_warehouse, snowflake_resize_warehouse, snowflake_get_warehouse_load_history

6. ステージとファイル操作

6

snowflake_list_stages, snowflake_describe_stage, snowflake_create_stage, snowflake_drop_stage, snowflake_list_stage_files, snowflake_remove_stage_file

7. タスクと DAG パイプライン

7

snowflake_list_tasks, snowflake_describe_task, snowflake_create_task, snowflake_drop_task, snowflake_resume_task, snowflake_suspend_task, snowflake_execute_task

8. ストリームと変更データキャプチャ

5

snowflake_list_streams, snowflake_describe_stream, snowflake_create_stream, snowflake_drop_stream, snowflake_read_stream_changes

9. 動的テーブルと Iceberg テーブル

7

snowflake_list_dynamic_tables, snowflake_describe_dynamic_table, snowflake_refresh_dynamic_table, snowflake_resume_dynamic_table, snowflake_suspend_dynamic_table, snowflake_list_iceberg_tables, snowflake_describe_iceberg_table

10. Snowpipe とデータ取り込み

5

snowflake_list_pipes, snowflake_describe_pipe, snowflake_create_pipe, snowflake_drop_pipe, snowflake_get_pipe_status

11. アラートと通知

6

snowflake_list_alerts, snowflake_describe_alert, snowflake_create_alert, snowflake_drop_alert, snowflake_resume_alert, snowflake_suspend_alert

12. ガバナンス、RBAC、ユーザー

10

snowflake_get_current_context, snowflake_list_roles, snowflake_describe_role, snowflake_create_role, snowflake_drop_role, snowflake_list_users, snowflake_describe_user, snowflake_create_user, snowflake_list_grants_to_role, snowflake_list_grants_to_user

13. ネットワークとパスワードポリシー

6

snowflake_list_network_policies, snowflake_describe_network_policy, snowflake_list_network_rules, snowflake_describe_network_rule, snowflake_list_password_policies, snowflake_describe_password_policy

14. SPCS コンピュートプールと Streamlit

8

snowflake_list_streamlits, snowflake_describe_streamlit, snowflake_list_compute_pools, snowflake_describe_compute_pool, snowflake_resume_compute_pool, snowflake_suspend_compute_pool, snowflake_list_services, snowflake_list_image_repositories

15. オブジェクトタグと分類

4

snowflake_list_tags, snowflake_describe_tag, snowflake_get_object_tag_references, snowflake_set_object_tag

16. プログラマビリティ、UDF、シークレット

8

snowflake_list_procedures, snowflake_describe_procedure, snowflake_list_functions, snowflake_describe_function, snowflake_list_secrets, snowflake_describe_secret, snowflake_list_sequences, snowflake_list_integrations

17. Cortex AI と NLP 拡張機能

8

snowflake_cortex_complete, snowflake_cortex_summarize, snowflake_cortex_sentiment, snowflake_cortex_extract_answer, snowflake_cortex_translate, snowflake_cortex_search, snowflake_cortex_embed_text_768, snowflake_cortex_analyst_query

18. 複合エージェントワークフロー

8

snowflake_health_check, snowflake_inspect_table_with_sample, snowflake_profile_table, snowflake_warehouse_scale_and_execute, snowflake_clone_table_recipe, snowflake_export_query_to_stage, snowflake_account_usage_summary, snowflake_discover_schema_lineage


📜 ライセンス

Apache 2.0. Copyright (c) 2026 Christian Claudio.

A
license - permissive license
C
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables intelligent data analysis and querying of Snowflake databases through specialized AI agents. Features 20+ tools for data operations, lineage tracing, usage analysis, and performance optimization with multi-agent architecture.
  • A
    license
    A
    quality
    Not graded
    maintenance
    Enables AI assistants to securely connect to Snowflake data warehouses and execute SQL queries through natural language interactions. Supports multiple authentication methods and provides formatted query results with built-in security controls.
    1
    2
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Snowflake through Cortex AI services including search, analyst, and agents for querying structured and unstructured data, plus SQL execution and object management capabilities.
    296
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to perform comprehensive Snowflake database operations including DDL, DML, and warehouse management. It allows users to query data, manage database objects, and configure permissions using natural language commands.
    MIT

View all related MCP servers

Related MCP Connectors

  • SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/christianclaudio/mcp-server-snowflake'

If you have feedback or need assistance with the MCP directory API, please join our Discord server