โœจ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

MCP Snowflake Reader

English | ํ•œ๊ตญ์–ด

smithery badge

English

A read-only MCP server for Snowflake databases. This server provides secure, read-only access to Snowflake databases through the MCP protocol.

Features

  • Read-only Access: Secure read-only access to Snowflake databases

Setup

Snowflake Connection

The Snowflake connection information should be provided as a JSON string in the following format:

{
  "account": "your-account",
  "user": "your-user",
  "password": "your-password",
  "warehouse": "your-warehouse",
  "database": "your-database",
  "schema": "your-schema",
  "role": "your-role"
}

MCP Client Configuration

Add the following configuration to your MCP client settings file (Cursor AI or 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"}"
      ]
    }
  }
}

Installing via Smithery

To install Snowflake Reader for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @fnf-deepHeading/mcp-snowflake-reader --client claude

Limitations

  • Only read-only operations are allowed
  • Table names can only contain alphanumeric characters, underscores, and dots
  • The following SQL keywords are prohibited:
    • INSERT
    • UPDATE
    • DELETE
    • DROP
    • TRUNCATE
    • ALTER
    • CREATE
    • GRANT
    • REVOKE
    • COMMIT
    • ROLLBACK

License

This project is licensed under the MIT License - see the LICENSE file for details.

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 ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.