logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-snow-vault-inspector

Facilitates secure, read-only interaction with Snowflake data repositories, optimized for data extraction tasks in analytical and reporting pipelines without any capability for data mutation.

Author

mcp-snow-vault-inspector logo

fnf-deepHeading

MIT License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

databasesdatabasefnfsnowflake databasesaccess fnfdatabases secure

MCP Snowflake Vault Inspector

English | 한국어

smithery badge

English

An MCP server implementation dedicated exclusively to querying Snowflake data stores in a non-destructive manner.

Core Capabilities

  • View-Only Connectivity: Guarantees strictly read-only transactional access to designated Snowflake environments.

Deployment Instructions

Establishing Snowflake Credentials

Connection parameters must be furnished as a single JSON object string structured as follows:

{ "account": "your-account-identifier", "user": "service-principal-name", "password": "secure-access-key", "warehouse": "virtual-compute-resource", "database": "data-catalog-name", "schema": "data-grouping", "role": "privilege-set" }

Integrating with MCP Consumers

Incorporate the subsequent configuration snippet into the settings file of your chosen MCP client (e.g., Cursor AI or Claude):

Docker Execution

{ "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 Execution

{ "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\"}" ] } } }

Automated Deployment via Smithery

For effortless provisioning of Snowflake Reader into your Claude Desktop environment using Smithery, execute this command:

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

Operational Constraints

  • Modifications to the underlying data structures or content are strictly forbidden (read-only enforcement).
  • Identifiers for data tables must strictly adhere to the character set of letters, digits, underscores (_), and periods (.).
  • The execution of any Data Manipulation Language (DML) or Data Definition Language (DDL) statements is universally blocked. Prohibited statements include:
  • INSERT
  • UPDATE
  • DELETE
  • DROP
  • TRUNCATE
  • ALTER
  • CREATE
  • GRANT
  • REVOKE
  • COMMIT
  • ROLLBACK

Licensing Information

This software package is distributed under the terms of the MIT License. Further particulars are detailed in the accompanying LICENSE documentation.

Korean

데이터 분석 및 보고 프로세스를 간소화하기 위해 Snowflake 데이터베이스에 대한 안전한 읽기 전용 연결을 제공하는 MCP 서버입니다.

주요 기능

  • 불변 접근: 데이터 변경 시도 없이 Snowflake 데이터 환경에서 데이터를 추출할 수 있는 보안 읽기 전용 채널 제공.

구성 절차

Snowflake 접속 상세 설정

Snowflake 환경에 접속하기 위한 정보는 아래와 같은 구조의 JSON 문자열 형태로 제공되어야 합니다:

{ "account": "귀하의-계정", "user": "접속-사용자명", "password": "접속-암호", "warehouse": "사용할-컴퓨팅-리소스", "database": "접근-대상-데이터베이스", "schema": "세부-데이터-그룹", "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 데스크톱에 Snowflake Reader를 즉시 배포하려면 다음 명령을 실행하십시오:

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

제약 사항

  • 오직 데이터 조회(Read) 작업만 허용되며, 데이터 쓰기 또는 수정은 전면 금지됩니다.
  • 테이블 명명 규칙은 영문자, 숫자, 밑줄(_), 마침표(.)로만 구성되어야 합니다.
  • 데이터베이스 상태를 변경할 수 있는 SQL 명령어 실행은 엄격히 차단됩니다. 차단된 키워드 목록:
  • INSERT
  • UPDATE
  • DELETE
  • DROP
  • TRUNCATE
  • ALTER
  • CREATE
  • GRANT
  • REVOKE
  • COMMIT
  • ROLLBACK

라이선스

본 소프트웨어는 MIT 라이선스 하에 배포됩니다. 세부 정보는 LICENSE 파일을 참조하십시오.

See Also

`