MCP.so
登录

Snowflake MCP Lambda

@Samar-Bons

基本信息

分类

云与基础设施

许可证

GPL-3.0

传输方式

stdio

作者

Samar-Bons

关于 Snowflake MCP Lambda

A remote MCP Server for Snowflake. Deployed as a AWS Lambda Function

Snowflake MCP Lambda 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Snowflake MCP Lambda 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is snowflake-mcp-lambda?

A web application that enables non-technical users to upload CSV files and query them using natural language via a chat interface. It integrates with Google Gemini for natural language to SQL conversion and optionally uses Google OAuth for authentication.

How to use snowflake-mcp-lambda?

Clone the repository, run make setup to copy the environment file, edit .env with your Gemini API key, then run make dev-setup to start containers. Access the frontend at http://localhost:3000 and the backend API at http://localhost:8000. Use make test to run backend tests.

Key features of snowflake-mcp-lambda

  • CSV upload with drag-and-drop and progress indication
  • Schema preview with auto-detected columns and data types
  • Natural language chat interface for querying data
  • SQL generation via Google Gemini LLM
  • Read-only queries (SELECT only) for security
  • No data persistence; files deleted after session ends
  • User-provided Gemini API key, never stored server-side
  • Optional Google OAuth authentication

Use cases of snowflake-mcp-lambda

  • Non-technical users analyzing CSV data without SQL knowledge
  • Quick data exploration and ad-hoc queries via chat
  • Prototyping data analysis workflows without database setup
  • Secure data analysis with temporary file handling

常见问题

1

What LLM does the application use?

It uses Google Gemini API for converting natural language questions to SQLite queries.

2

Are uploaded files stored permanently?

No, files are deleted after the session ends. The application does not persist data.

3

What authentication methods are supported?

Optional Google OAuth authentication is supported. Without it, users can still use the application.

4

What database is used for querying?

Uploaded CSV files are converted to in-memory SQLite databases for fast query execution.

5

What file formats are supported?

Currently only CSV files are supported. Future plans include Excel, JSON, and Parquet.

评论

云与基础设施 分类下的更多 MCP 服务器