mcpField
M
MCP Snowflake Reader

MCP Snowflake Reader

ローカル
github.com/fnf-deepHeadingデータベース082 週間前に更新

MCP Snowflake Reader について

MCP Snowflake Readerは、書き込み権限を与えずにデータを照会したいクライアント向けの、Snowflake用読み取り専用MCPサーバーです。データベースを変更する操作やSQLキーワードを制限します。

主な機能

  1. 01Snowflakeの読み取り専用アクセス
  2. 02テーブルデータの照会
  3. 03スキーマの確認
  4. 04書き込み・スキーマ変更SQLの遮断

活用シーン

  1. 01Snowflakeテーブルデータの確認
  2. 02データベーススキーマの確認
  3. 03LLMへの読み取り専用DBアクセスの提供

MCP 対応

MCPクライアントに、Snowflakeデータベースの読み取り専用クエリとスキーマ確認機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"snowflake-reader": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp-snowflake-reader"
]
}
}
}
起動コマンドdocker run -i --rm mcp-snowflake-reader

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocimcp-snowflake-reader

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Snowflake Reader

English | 한국어

smithery badge

English

Snowflake データベース用の読み取り専用 MCP サーバーです。このサーバーは、MCP プロトコルを通じて Snowflake データベースへの安全な読み取り専用アクセスを提供します。

機能
  • 読み取り専用アクセス:Snowflake データベースへの安全な読み取り専用アクセス
セットアップ
Snowflake 接続

Snowflake の接続情報は、次の形式の JSON 文字列として指定してください。

{
  "account": "your-account",
  "user": "your-user",
  "password": "your-password",
  "warehouse": "your-warehouse",
  "database": "your-database",
  "schema": "your-schema",
  "role": "your-role"
}
MCP クライアントの設定

以下の設定を MCP クライアントの設定ファイル(Cursor AI または Claude)に追加してください。

Docker
{
  "mcpServers": {
    "mcp-snowflake-reader": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp-snowflake-reader",
        "--connection",
        "{\"account\":\"your-account\",\"user\":\"your-user\",\"password\":\"your-password\",\"warehouse\":\"your-warehouse\",\"database\":\"your-database\",\"schema\":\"your-schema\",\"role\":\"your-role\"}"
      ]
    }
  }
}
UVX
{
  "mcpServers": {
    "mcp-snowflake-reader": {
      "command": "uvx",
      "args": [
        "mcp-snowflake-reader",
        "--connection",
        "{\"account\":\"your-account\",\"user\":\"your-user\",\"password\":\"your-password\",\"warehouse\":\"your-warehouse\",\"database\":\"your-database\",\"schema\":\"your-schema\",\"role\":\"your-role\"}"
      ]
    }
  }
}
Smithery 経由でのインストール

Smithery を通じて Claude Desktop に Snowflake Reader を自動的にインストールするには、次のコマンドを実行してください。

npx -y @smithery/cli install @fnf-deepHeading/mcp-snowflake-reader --client claude
制限事項
  • 読み取り専用の操作のみ許可されています
  • テーブル名に使用できるのは、英数字、アンダースコア、ピリオドのみです
  • 次の SQL キーワードは禁止されています。
    • INSERT
    • UPDATE
    • DELETE
    • DROP
    • TRUNCATE
    • ALTER
    • CREATE
    • GRANT
    • REVOKE
    • COMMIT
    • ROLLBACK
ライセンス

このプロジェクトは MIT ライセンスのもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。

Korean

Snowflake データベースのテーブルを読み取る MCP(Microservice Control Protocol)サーバーです。

主な機能
  • 読み取り専用アクセス:Snowflake データベースへの安全な読み取り専用アクセス
設定
Snowflake 接続情報

Snowflake の接続情報は、次の形式の JSON 文字列として指定してください。

{
  "account": "your-account",
  "user": "your-user",
  "password": "your-password",
  "warehouse": "your-warehouse",
  "database": "your-database",
  "schema": "your-schema",
  "role": "your-role"
}
MCP クライアントの設定

Cursor AI や Claude などの MCP クライアントの設定ファイルに、次の設定を追加してください。

Docker
{
  "mcpServers": {
    "mcp-snowflake-reader": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp-snowflake-reader",
        "--connection",
        "{\"account\":\"your-account\",\"user\":\"your-user\",\"password\":\"your-password\",\"warehouse\":\"your-warehouse\",\"database\":\"your-database\",\"schema\":\"your-schema\",\"role\":\"your-role\"}"
      ]
    }
  }
}
UVX
{
  "mcpServers": {
    "mcp-snowflake-reader": {
      "command": "uvx",
      "args": [
        "mcp-snowflake-reader",
        "--connection",
        "{\"account\":\"your-account\",\"user\":\"your-user\",\"password\":\"your-password\",\"warehouse\":\"your-warehouse\",\"database\":\"your-database\",\"schema\":\"your-schema\",\"role\":\"your-role\"}"
      ]
    }
  }
}
Smithery を使用したインストール

Smithery を通じて Claude Desktop に Snowflake Reader を自動的にインストールするには、次のコマンドを実行してください。

npx -y @smithery/cli install @fnf-deepHeading/mcp-snowflake-reader --client claude
制限事項
  • 読み取り専用の操作のみ許可されています
  • テーブル名に使用できるのは、英数字、アンダースコア、ピリオドのみです
  • 次の SQL キーワードは禁止されています。
    • INSERT
    • UPDATE
    • DELETE
    • DROP
    • TRUNCATE
    • ALTER
    • CREATE
    • GRANT
    • REVOKE
    • COMMIT
    • ROLLBACK
ライセンス

このプロジェクトは MIT ライセンスに従います。詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。