Skip to content

Add mcp_server materialization for Snowflake MCP servers - #3

Merged
paulnarup merged 2 commits into
masterfrom
feat/mcp-server-materialization
Jun 8, 2026
Merged

Add mcp_server materialization for Snowflake MCP servers#3
paulnarup merged 2 commits into
masterfrom
feat/mcp-server-materialization

Conversation

@ryanlewist

Copy link
Copy Markdown
Collaborator

Adds an mcp_server materialization alongside cortex_agent for managing Snowflake-managed MCP servers via CREATE OR REPLACE MCP SERVER ... FROM SPECIFICATION. The model body is the raw MCP server YAML spec (a tools array), passed through verbatim (column-0 + trim, matching create_agent).

MCP server DDL has no COMMENT/PROFILE clause, so the materialization takes no extra config. GET_DDL does not support MCP servers, so the integration test (mcp_server_test) verifies via DESCRIBE MCP SERVER captured through a pre-hook

  • result_scan, wired to the existing test_semantic_view and test search service.

Adds an `mcp_server` materialization alongside `cortex_agent` for managing
Snowflake-managed MCP servers via CREATE OR REPLACE MCP SERVER ... FROM
SPECIFICATION. The model body is the raw MCP server YAML spec (a tools array),
passed through verbatim (column-0 + trim, matching create_agent).

MCP server DDL has no COMMENT/PROFILE clause, so the materialization takes no
extra config. GET_DDL does not support MCP servers, so the integration test
(mcp_server_test) verifies via DESCRIBE MCP SERVER captured through a pre-hook
+ result_scan, wired to the existing test_semantic_view and test search service.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ryanlewist
ryanlewist requested a review from paulnarup June 6, 2026 21:54
@paulnarup
paulnarup merged commit d7442f7 into master Jun 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants