Snowflake MCP Server
@isaacwasserman
关于 Snowflake MCP Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-snowflake-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"mcp_snowflake_server",
"--client",
"claude"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Snowflake MCP Server?
A Model Context Protocol (MCP) server implementation that provides database interaction with Snowflake. It enables running SQL queries via tools and exposes data insights and schema context as resources.
How to use Snowflake MCP Server?
Install via Smithery (npx -y @smithery/cli install mcp_snowflake_server --client claude) or locally using uvx. Configure with Snowflake credentials via environment variables, individual parameters, or a TOML connections file, then add the server to your claude_desktop_config.json. Invoke tools such as read_query, write_query, list_databases, list_schemas, list_tables, describe_table, and append_insight.
Key features of Snowflake MCP Server
- Execute
SELECTqueries with theread_querytool - Write operations (
INSERT,UPDATE,DELETE) viawrite_query(requires--allow-write) - Create tables with the
create_tabletool (requires--allow-write) - List databases, schemas, and tables with schema discovery tools
- Describe table columns including names, types, nullability, defaults, and comments
- Append and aggregate data insights in a dynamic
memo://insightsresource - Support for TOML-based multi-connection configuration
Use cases of Snowflake MCP Server
- Run ad-hoc SQL queries on Snowflake from an MCP client
- Explore database schema (databases, schemas, tables, columns) interactively
- Log and accumulate data insights during analysis sessions
- Perform controlled write operations (insert, update, delete, create table) when explicitly enabled
FAQ from Snowflake MCP Server
How do I enable write operations?
Write operations (write_query, create_table) are disabled by default. Enable them with the --allow-write flag.
What authentication methods are supported?
The server supports password-based authentication, private key authentication (--private_key_path), and external browser authentication (SNOWFLAKE_AUTHENTICATOR="externalbrowser").
Can I exclude certain databases, schemas, or tables?
Yes. You can set exclusion patterns via a runtime_config.json file.
How are data insights managed?
Use the append_insight tool to add insights, which automatically updates the memo://insights resource. Insights are aggregated in this dynamic memo.
What transports and configuration formats are available?
The server uses stdio transport. Configuration can be provided via environment variables, individual command-line arguments, or a TOML connections file (recommended for multiple connections).
数据库 分类下的更多 MCP 服务器
Chroma MCP Server
chroma-coreA Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma
MotherDuck's DuckDB MCP Server
motherduckdbLocal MCP server for DuckDB and MotherDuck
ClickHouse MCP Server
ClickHouseConnect ClickHouse to your AI assistants.
PostgreSQL Model Context Protocol (PG-MCP) Server
stuzeromcp_mysql_server
wenb1n-devModel Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
评论