
datawiz168/mcp-snowflake-service
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
datawiz168/mcp-snowflake-service는 MCP 서버 후보가 https://github.com/datawiz168/mcp-snowflake-service.]에서 수입되었습니다
개요
datawiz168/mcp-snowflake-service는 MCP 서버 후보가 https://github.com/datawiz168/mcp-snowflake-service.]에서 수입되었습니다
개요(AI 번역)
Snowflake 데이터베이스에 Claude 액세스를 제공하는 모델 Context Protocol (MCP) 서버. / 一一 Claude ≡ Snowflake Snow的 MCP (星上下文)) Keeper。
이 서버는 Claude를 허용하는 Model Context Protocol을 구현합니다.
- Snowflake 데이터베이스에서 SQL 쿼리 수행
- 자동 처리 데이터베이스 연결 수명주기 (연결, timeout에 다시 연결, 닫기)
- 핸들 쿼리 결과 및 오류
- 데이터베이스 작업을 안전하게 수행
上上文上,上 上:
- ₢ 킹 -( 、)、))
- 株式会社와
- 安全地址:서울특별시 중구 남대문로 561
설치 / 안성
Smithery를 통해 설치
Smithery를 통해 Claude Desktop 용 mcp-service-snowflake를 자동으로 설치하십시오.
수동 설치
-
이 저장소 /
-
의존성/安 설치
윤곽/ 明
MCP 클라이언트 구성 예제 / MCP
다음 구성을 claude_desktop_config.json / claude_desktop_config.json] 中中:
윤곽 모수/ 明:
command: 파이썬 해석기에 대한 전체 경로. Python 설치 위치에 따라 이것을 수정하십시오. / 한국어 파이썬 的路, Python的 Python。args: 서버 스크립트에 전체 경로.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
A Model Context Protocol (MCP) server that provides Claude access to Snowflake databases. / 一个为 Claude 提供 Snowflake 数据库访问能力的 MCP (模型上下文协议) 服务器。
This server implements the Model Context Protocol to allow Claude to:
- Execute SQL queries on Snowflake databases
- Automatically handle database connection lifecycle (connect, reconnect on timeout, close)
- Handle query results and errors
- Perform database operations safely
此服务器实现了模型上下文协议,使 Claude 能够:
- 在 Snowflake 数据库上执行 SQL 查询
- 自动管理数据库连接生命周期(连接创建、超时重连、连接关闭)
- 处理查询结果和错误
- 安全地执行数据库操作
Installation / 安装
Installing via Smithery
To install mcp-service-snowflake for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @datawiz168/mcp-service-snowflake --client claude
Manual Installation
- Clone this repository / 克隆此仓库
git clone https://github.com/datawiz168/mcp-snowflake-service.git
- Install dependencies / 安装依赖
pip install -r requirements.txt
Configuration / 配置说明
MCP Client Configuration Example / MCP 客户端配置示例
Add the following configuration to claude_desktop_config.json / 在 claude_desktop_config.json 中添加配置:
{
"mcpServers": {
"snowflake": {
"command": "C:\\Users\\K\\anaconda3\\envs\\regular310\\python.exe",
"args": ["D:\\tools\\mcp-snowflake\\server.py"]
}
}
}
Configuration parameters / 配置参数说明:
command: Full path to your Python interpreter. Please modify this according to your Python installation location. / Python 解释器的完整路径,请根据您的 Python 安装位置进行修改。args: Full path to the server script. Please modify this according to where you cloned the repository. / 服务器脚本的完整路径,请根据您克隆仓库的位置进行修改。
Example paths for different operating systems / 不同操作系统的路径示例:
Windows:
{
"mcpServers": {
"snowflake": {
"command": "C:\\Users\\YourUsername\\anaconda3\\python.exe",
"args": ["C:\\Path\\To\\mcp-snowflake\\server.py"]
}
}
}
MacOS/Linux:
{
"mcpServers": {
"snowflake": {
"command": "/usr/bin/python3",
"args": ["/path/to/mcp-snowflake/server.py"]
}
}
}
Snowflake Configuration / Snowflake 配置
Create a .env file in the project root directory and add the following configuration / 在项目根目录下创建 .env 文件,添加以下配置:
SNOWFLAKE_USER=your_username # Your username / 您的用户名
SNOWFLAKE_PASSWORD=your_password # Your password / 您的密码
SNOWFLAKE_ACCOUNT=NRB18479.US-WEST-2 # Example: NRB18479.US-WEST-2 / 示例: NRB18479.US-WEST-2
SNOWFLAKE_DATABASE=your_database # Your database / 您的数据库
SNOWFLAKE_WAREHOUSE=your_warehouse # Your warehouse / 您的数据仓库
Connection Management / 连接管理
설치
npx -y @smithery/cli install @datawiz168/mcp-service-snowflake --client claude설정
{
"mcpServers": {
"snowflake": {
"command": "C:\\Users\\K\\anaconda3\\envs\\regular310\\python.exe",
"args": ["D:\\tools\\mcp-snowflake\\server.py"]
}
}
}