
MCP-Snowflake-Reader-TS
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
MCP Snowflake Reader
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
- Cross-platform Support: Works on Windows, macOS, and Linux
- Query Caching: Reduces Snowflake compute costs by caching query results
- Connection Testing: Optimized connection testing without executing queries
Installation
npm install -g mcp-snowflake-reader
Usage
mcp-snowflake-reader --connection '{"account":"your-account","username":"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):
{
"mcpServers": {
"mcp-snowflake-reader": {
"command": "mcp-snowflake-reader",
"args": [
"--connection",
"{\"account\":\"your-account\",\"username\":\"your-user\",\"password\":\"your-password\",\"warehouse\":\"your-warehouse\",\"database\":\"your-database\",\"schema\":\"your-schema\",\"role\":\"your-role\"}"
]
}
}
}
Logging
Logs are saved in the following locations:
-
Windows:
%TEMP%\mcp-snowflake-reader\app.log
-
macOS/Linux:
/tmp/mcp-snowflake-reader/app.log
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 데이터베이스에 대한 안전한 읽기 전용 접근
- 크로스 플랫폼 지원: Windows, macOS, Linux에서 모두 작동
- 쿼리 캐싱: 쿼리 결과를 캐싱하여 Snowflake 컴퓨팅 비용 절감
- 연결 테스트 최적화: 실제 쿼리 실행 없이 연결 상태 확인
설치
npm install -g mcp-snowflake-reader
사용 방법
mcp-snowflake-reader --connection '{"account":"your-account","username":"your-user","password":"your-password","warehouse":"your-warehouse","database":"your-database","schema":"your-schema","role":"your-role"}'
MCP 클라이언트 설정
Cursor AI나 Claude와 같은 MCP 클라이언트의 설정 파일에 다음 설정을 추가하세요:
{
"mcpServers": {
"mcp-snowflake-reader": {
"command": "mcp-snowflake-reader",
"args": [
"--connection",
"{\"account\":\"your-account\",\"username\":\"your-user\",\"password\":\"your-password\",\"warehouse\":\"your-warehouse\",\"database\":\"your-database\",\"schema\":\"your-schema\",\"role\":\"your-role\"}"
]
}
}
}
로깅
로그는 다음 위치에 저장됩니다:
-
Windows:
%TEMP%\mcp-snowflake-reader\app.log
-
macOS/Linux:
/tmp/mcp-snowflake-reader/app.log
제한사항
- 읽기 전용 작업만 허용됩니다
- 테이블 이름은 영숫자, 언더스코어, 점만 허용됩니다
- 다음 SQL 키워드는 금지됩니다:
- INSERT
- UPDATE
- DELETE
- DROP
- TRUNCATE
- ALTER
- CREATE
- GRANT
- REVOKE
- COMMIT
- ROLLBACK
라이선스
이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조하세요.
相关推荐
🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.
⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.
🧑🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.
PDF wissenschaftliche Papierübersetzung mit erhaltenen Formaten - 基于 ai 完整保留排版的 pdf 文档全文双语翻译 , 支持 支持 支持 支持 google/deeptl/ollama/openai 等服务 提供 cli/gui/mcp/docker/zotero
Fair-Code-Workflow-Automatisierungsplattform mit nativen KI-Funktionen. Kombinieren Sie visuelles Gebäude mit benutzerdefiniertem Code, SelbstHost oder Cloud, 400+ Integrationen.
Erstellen Sie einfach LLM -Tools und -Argarten mit einfachen Bash/JavaScript/Python -Funktionen.
😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / diskord / telegram / slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Diffy 、 Claude 、 Gemini 、 xai 、 ppio 、 、 ulama 、 lm Studio 、阿里云百炼、火山方舟、 siliconflow 、 qwen 、 mondshot 、 chatglm 、 sillytraven 、 mcp 等 llm 的机器人 / agent | LLM-basierte Instant Messaging Bots-Plattform, unterstützt Zwietracht, Telegramm, Wechat, Lark, Dingtalk, QQ, Slack
Reviews

user_5CbsdhNm
I've been using the mcp-snowflake-reader-ts by fnf-deepHeading and it's fantastic! It seamlessly integrates with my existing Snowflake environment and provides real-time data reading capabilities. The performance is impressive and the setup was straightforward. A must-have tool for anyone working with Snowflake databases!

user_MNKEPF9R
I've been using the mcp-snowflake-reader-ts developed by fnf-deepHeading, and it has dramatically streamlined my workflow with Snowflake datasets. The seamless integration, precise data querying, and user-friendly interface make it an invaluable tool for anyone working with large data sets. Plus, the support and documentation are top-notch, ensuring you get the most out of this application. Highly recommended for data professionals!

user_9L2QT0Rt
I've been utilizing mcp-snowflake-reader-ts by fnf-deepHeading for my data integration needs and it has been phenomenal! The seamless integration with Snowflake databases and the efficiency in data processing make it a must-have tool for any developer. Easy to implement and highly effective. Highly recommend!

user_VQKf4yB0
The mcp-snowflake-reader-ts by fnf-deepHeading is an exceptional tool for working with Snowflake data warehouses. It provides seamless integration and efficient data reading capabilities. As an avid user, I appreciate its robust features and user-friendly design. Highly recommended for anyone dealing with Snowflake!

user_Rv2X0jsL
As a dedicated user of mcp applications, I found mcp-snowflake-reader-ts particularly impressive. The intuitive interface and seamless integration with Snowflake make data querying and management a breeze. The author, fnf-deepHeading, has done a fantastic job in ensuring reliability and ease of use. Highly recommended for anyone looking to enhance their data operations with Snowflake.

user_FeWmIjv6
The mcp-snowflake-reader-ts by fnf-deepHeading is an exceptional tool for anyone working with Snowflake. It is incredibly efficient and user-friendly, allowing seamless integration and data reading capabilities. Its performance is outstanding, making data processing tasks significantly easier. Highly recommended for any developer looking for a reliable Snowflake reader.