MCP Snowflake Reader

Acesso somente leitura a bancos de dados Snowflake. Requer informações de conexão Snowflake fornecidas via configuração do cliente MCP.

Documentação

MCP Snowflake Reader

Inglês | Coreano

smithery badge

Inglês

Um servidor MCP somente leitura para bancos de dados Snowflake. Este servidor fornece acesso seguro e somente leitura aos bancos de dados Snowflake através do protocolo MCP.

Recursos

  • Acesso somente leitura: Acesso seguro e somente leitura aos bancos de dados Snowflake

Configuração

Conexão Snowflake

As informações de conexão do Snowflake devem ser fornecidas como uma string JSON no seguinte formato:

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

Configuração do Cliente MCP

Adicione a seguinte configuração ao arquivo de configurações do seu cliente MCP (Cursor AI ou 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\"}"
      ]
    }
  }
}

Instalação via Smithery

Para instalar o Snowflake Reader para Claude Desktop automaticamente via Smithery:

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

Limitações

  • Apenas operações somente leitura são permitidas
  • Os nomes de tabelas podem conter apenas caracteres alfanuméricos, sublinhados e pontos
  • As seguintes palavras-chave SQL são proibidas:
    • INSERT
    • UPDATE
    • DELETE
    • DROP
    • TRUNCATE
    • ALTER
    • CREATE
    • GRANT
    • REVOKE
    • COMMIT
    • ROLLBACK

Licença

Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.

Coreano

É um servidor MCP (Microservice Control Protocol) que lê tabelas de bancos de dados Snowflake.

Recursos principais

  • Acesso somente leitura: Acesso seguro e somente leitura aos bancos de dados Snowflake

Configuração

Informações de conexão Snowflake

As informações de conexão do Snowflake são fornecidas como uma string JSON no seguinte formato:

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

Configuração do cliente MCP

Adicione a seguinte configuração ao arquivo de configurações do seu cliente MCP, como Cursor AI ou 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\"}"
      ]
    }
  }
}

Instalação usando Smithery

Para instalar automaticamente o Snowflake Reader no Claude Desktop via Smithery:

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

Limitações

  • Apenas operações somente leitura são permitidas
  • Os nomes de tabelas podem conter apenas caracteres alfanuméricos, sublinhados e pontos
  • As seguintes palavras-chave SQL são proibidas:
    • INSERT
    • UPDATE
    • DELETE
    • DROP
    • TRUNCATE
    • ALTER
    • CREATE
    • GRANT
    • REVOKE
    • COMMIT
    • ROLLBACK

Licença

Este projeto segue a Licença MIT. Para mais detalhes, consulte o arquivo LICENSE.