Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Snowflake одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Задавайте вопросы к данным Snowflake из Claude, ChatGPT или Copilot через официальный управляемый MCP-сервер Snowflake: Cortex Agents, семантические представления Cortex Analyst, Cortex Search и ваши собственные функции, с доступом по вашим ролям Snowflake.
Попробуй спросить
Примеры промптов для Snowflake
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Snowflake, вставьте учётные данные, создайте MCP API key — готово. Без Docker, без
git clone, без локального сервера.
Snowflake + Meta Muse
Задавайте вопросы к данным Snowflake из Claude, ChatGPT или Copilot через официальный управляемый MCP-сервер Snowflake: Cortex Agents, семантические представления Cortex Analyst, Cortex Search и ваши собственные функции, с доступом по вашим ролям Snowflake.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
SNOWFLAKE_ACCOUNT_HOST, SNOWFLAKE_DATABASE, SNOWFLAKE_SCHEMA, SNOWFLAKE_MCP_SERVER, SNOWFLAKE_PAT
Шаг 1 — Получите учётные данные
AnythingMCP подключает управляемый MCP-сервер Snowflake, официальный MCP-сервер Snowflake, который работает внутри вашего собственного аккаунта Snowflake. Вы создаёте объект MCP server в базе данных и схеме, и он предоставляет инструменты, которые вы в нём определили: Cortex Agents, семантические представления Cortex Analyst, сервисы Cortex Search, выполнение SQL, а также ваши UDF и хранимые процедуры. AnythingMCP подключается с programmatic access token (PAT).
Инструменты определяете вы. Какие инструменты есть (не больше 50 на сервер) и как они называются, решает ваш объект сервера. При установке AnythingMCP запрашивает у сервера список, поэтому вы получаете ровно свои инструменты. Пять инструментов в таблице ниже являются примерами из документации Snowflake, по одному на каждый тип; они используются, только если сервер недоступен при установке. После изменения объекта сервера (CREATE OR REPLACE MCP SERVER с новой спецификацией) откройте коннектор и нажмите Discover tools.
Настройка занимает около 15 минут и требует администратора Snowflake (ACCOUNTADMIN или делегированного администратора).
- В worksheet создайте объект MCP server в базе данных и схеме, где он должен находиться. Snowflake рекомендует открывать для управляемых бизнес-вопросов Cortex Agent:
Другие типы инструментов:CREATE OR REPLACE MCP SERVER analytics_db.mcp.business_mcp FROM SPECIFICATION $$ tools: - name: "business_data_agent" type: "CORTEX_AGENT_RUN" identifier: "analytics_db.mcp.sales_agent" title: "Governed business data agent" description: "Use this agent for governed business data questions." $$;CORTEX_ANALYST_MESSAGE(семантическое представление),CORTEX_SEARCH_SERVICE_QUERY(сервис Cortex Search),SYSTEM_EXECUTE_SQL(прямой SQL, по умолчанию только чтение) иGENERIC(UDF или хранимая процедура сinput_schema). - Создайте роль с минимальными правами и выдайте ей только то, что нужно инструментам:
ДобавьтеGRANT USAGE ON MCP SERVER analytics_db.mcp.business_mcp TO ROLE mcp_access;USAGEна базу данных, схему и warehouse,USAGEна каждый агент, сервис Cortex Search, функцию или процедуру,SELECTна каждое семантическое представление, а для агентов роль базы данныхSNOWFLAKE.CORTEX_AGENT_USER. Доступ к серверу не даёт доступа к его инструментам: каждому инструменту нужен свой grant. Выдайте роль пользователю, под которым подключается AnythingMCP, лучше всего сервисному (TYPE = SERVICE), и задайте этому пользователю warehouse по умолчанию. - Создайте токен, ограниченный этой ролью и со сроком действия, и скопируйте
token_secret(Snowflake показывает его один раз):
В Snowsight то же самое находится в Governance & security > Users & roles > пользователь > Programmatic access tokens > Generate new token, с вариантом One specific role.ALTER USER mcp_service ADD PROGRAMMATIC ACCESS TOKEN amcp_token ROLE_RESTRICTION = 'MCP_ACCESS' DAYS_TO_EXPIRY = 90; - Разрешите сеть. По умолчанию PAT работает только для пользователя под network policy, и эта политика должна разрешать адрес, с которого обращается AnythingMCP. Для AnythingMCP Cloud текущий исходящий IP можно узнать в поддержке:
CREATE NETWORK RULE amcp_ingress MODE = INGRESS TYPE = IPV4 VALUE_LIST = ('<egress IP>'); ALTER NETWORK POLICY <your_policy> ADD ALLOWED_NETWORK_RULE_LIST = ('amcp_ingress'); - В AnythingMCP установите Snowflake из каталога и заполните:
SNOWFLAKE_ACCOUNT_HOST: хост аккаунта безhttps://, напримерmyorg-myaccount.snowflakecomputing.com. Используйте дефисы, а не подчёркивания: хост видаmyorg-my_accountне подключается, пишитеmyorg-my-account.SNOWFLAKE_DATABASE,SNOWFLAKE_SCHEMAиSNOWFLAKE_MCP_SERVER: где находится объект сервера и как он называется (SHOW MCP SERVERS IN ACCOUNTвыводит их список).SNOWFLAKE_PAT: токен из шага 3. Он хранится в зашифрованном виде и отправляется как Bearer-токен сX-Snowflake-Authorization-Token-Type: PROGRAMMATIC_ACCESS_TOKEN.
Безопасность: настоящая граница проходит по роли, ИИ видит всё, что видит эта роль. Предпочитайте Cortex Agent или Cortex Analyst сырому SQL; Snowflake советует выносить инструмент SYSTEM_EXECUTE_SQL на отдельный сервер с собственной ролью с минимальными правами. Пример выполнения SQL (snowflake_sql_exec_tool) после установки выключен; если на вашем сервере есть такой инструмент, оставьте read_only: true в его конфигурации, прежде чем включать. Инструменты работают на вашем warehouse, а вызовы Cortex расходуют кредиты Snowflake. Токен можно отозвать в любой момент командой ALTER USER mcp_service REMOVE PROGRAMMATIC ACCESS TOKEN amcp_token;
Первые вызовы: задайте инструменту агента или Cortex Analyst простой вопрос в message (Cortex Analyst возвращает и сгенерированный SQL); инструменту Cortex Search передайте query и limit. Ответы выполнения SQL и собственных инструментов обрезаются на 250 КБ, поэтому выбирайте меньше столбцов или строк; ответы агентов могут быть большими, потому что содержат шаги рассуждения и ссылки на источники.
Если что-то не работает: 401 означает, что токен неверный или истёк, либо network policy блокирует вызов; если инструментов нет в списке, у роли нет USAGE на MCP-сервер; если инструмент из списка падает, у роли нет grant на нижележащий объект или у пользователя нет warehouse по умолчанию.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Muse
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Muse добавляет удалённые MCP-серверы как пользовательские коннекторы и входит в них через OAuth.
- В Muse открой Settings → Connectors и выбери Add custom connector.
- Вставь URL MCP-сервера
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse откроет страницу входа AnythingMCP: войди и подтверди доступ.
- В чате попроси Muse о том, для чего нужны инструменты
Snowflake.
Настроить коннектор можно и из чата — в вебе, в приложениях для iOS и Android или в WhatsApp. Отправь Muse это сообщение:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Muse подключается из облака Meta, поэтому localhost не подойдёт.
Доступные инструменты
| Инструмент | Описание |
|---|---|
snowflake_business_data_agent | Пример инструмента Cortex Agent (CORTEX_AGENT_RUN): отвечает на управляемые бизнес-вопросы с шагами рассуждения и ссылками |
snowflake_revenue_semantic_view | Пример инструмента Cortex Analyst (CORTEX_ANALYST_MESSAGE): превращает вопрос в SQL по семантическому представлению |
snowflake_product_search | Пример инструмента Cortex Search (CORTEX_SEARCH_SERVICE_QUERY): поиск по ключевым словам и векторный поиск по неструктурированному тексту |
snowflake_sql_exec_tool | Пример инструмента выполнения SQL (SYSTEM_EXECUTE_SQL): выполняет один оператор с правами роли (после установки выключен) |
snowflake_my_custom_tool | Пример собственного инструмента (GENERIC): UDF или хранимая процедура с входными параметрами из спецификации |
FAQ
Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде — в вебе, в приложениях для iOS и Android и в WhatsApp.
Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.
Следующие шаги
Это руководство помогло?