
Сервер MCP Snowflake
Обзор
Реализация сервера Model Context Protocol (MCP), которая обеспечивает взаимодействие базы данных со Snowflake. Этот сервер позволяет выполнять SQL-запросы с помощью инструментов и предоставляет данные и контекст схемы в качестве ресурсов.
Компоненты
Ресурсы
memo://insights
Постоянно обновляемая памятка, объединяющая обнаруженные аналитические данные.
Обновляется автоматически при добавлении новых аналитических данных с помощью инструментаappend_insight.context://table/{table_name}
(Если включена предварительная выборка) Сводки схем для каждой таблицы, включая столбцы и комментарии, отображаются как отдельные ресурсы.
Инструменты
Сервер предоставляет следующие инструменты:
Инструменты запроса
read_query
Выполнить запросыSELECTдля чтения данных из базы данных.
Вход:query(строка): SQL-запросSELECTдля выполнения
Возвращает: результаты запроса в виде массива объектов.
write_query(включено только с--allow-write)
Выполнение запросовINSERT,UPDATEилиDELETE.
Вход:query(строка): запрос на изменение SQL
Возвращает: количество затронутых строк или подтверждение
create_table(включено только с--allow-write)
Создайте новые таблицы в базе данных.
Вход:query(строка): SQL-операторCREATE TABLE
Возврат: Подтверждение создания таблицы
Инструменты схемы
list_databases
Перечислите все базы данных в экземпляре Snowflake.
Возвращает: Массив имен баз данных.list_schemas
Перечислите все схемы в определенной базе данных.
Вход:database(строка): Имя базы данных
Возвращает: Массив имен схем.
list_tables
Перечислите все таблицы в определенной базе данных и схеме.
Вход:database(строка): Имя базы данныхschema(строка): Имя схемы
Возвращает: Массив метаданных таблицы.
describe_table
Просмотр информации о столбцах для определенной таблицы.
Вход:table_name(string): Полное имя таблицы (database.schema.table)
Возвращает: Массив определений столбцов с именами, типами, допустимостью значений NULL, значениями по умолчанию и комментариями.
Инструменты анализа
append_insight
Добавьте новые аналитические данные в ресурс памятки.
Вход:insight(строка): Понимание данных, обнаруженное в результате анализа
Возврат: Подтверждение добавления инсайта
Эффект: запускает обновление ресурсаmemo://insights.
Использование с Claude Desktop
Установка через Smithery
Чтобы автоматически установить Snowflake Server для Claude Desktop через Smithery :
Установка через UVX
Локальная установка
Установите приложение Claude AI для ПК
Установить
uv:
Создайте файл
.envс вашими учетными данными Snowflake:
[Необязательно] Измените
runtime_config.json, чтобы задать шаблоны исключения для баз данных, схем или таблиц.Тестирование локально:
Добавьте сервер в ваш
claude_desktop_config.json:
Примечания
По умолчанию операции записи отключены . Включите их явно с помощью
--allow-write.Сервер поддерживает фильтрацию определенных баз данных, схем или таблиц с помощью шаблонов исключения.
Сервер предоставляет дополнительные ресурсы контекста для каждой таблицы, если включена предварительная выборка.
Инструмент
append_insightдинамически обновляет ресурсmemo://insights.
Лицензия
Массачусетский технологический институт
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Интеграция Snowflake, реализующая операции чтения и (необязательно) записи, а также отслеживание аналитики
Related MCP Servers
- Asecurity-licenseAqualityProvides seamless integration with Smartsheet, enabling automated operations on Smartsheet documents through a standardized interface that bridges AI-powered automation tools with Smartsheet's collaboration platform.Last updated -11MIT License
- Asecurity-licenseAqualityEnables interaction with Datadog's monitoring platform to search logs, search trace spans, and perform trace span aggregation for analysis.Last updated -3MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables natural language interaction with Snowflake databases through AI guidance, supporting core database operations, warehouse management, and AI-powered data analysis features.Last updated -131MIT License
- Asecurity-licenseAqualityEnables indexing and retrieving notes with full-text search using SQLite, plus building knowledge graphs to find relationships between concepts. Supports natural language note management, tagging, and semantic connections.Last updated -16