MCP.so
登录

Materialize MCP Server

@MaterializeInc

关于 Materialize MCP Server

暂无概览

基本信息

分类

其他

运行时

python

传输方式

stdio

发布者

MaterializeInc

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "materialize-mcp-server": {
      "command": "uv",
      "args": [
        "run",
        "materialize-mcp-server"
      ]
    }
  }
}

工具

未检测到工具

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

概览

What is Materialize MCP Server?

Materialize MCP Server transforms your Materialize indexed views into fully-typed, callable tools via the Model Context Protocol (MCP). It lets you define stable, versioned, and secure data tools simply by creating SQL views and indexing them—no additional code required.

How to use Materialize MCP Server?

Clone the repository and run uv run materialize-mcp-server (or uv run materialize-mcp). Configure the server using command-line arguments or environment variables, such as --mz-dsn for the Materialize connection string and --transport for the communication protocol (stdio or sse).

Key features of Materialize MCP Server

  • Stable: define once, used repeatedly with consistent business logic.
  • Typed: input and output schemas are automatically derived from the index.
  • Observable: usage is logged per tool, making cost and performance explicit.
  • Secure: only callable if a view and index are created.
  • No extra code: tools are defined entirely through SQL views and indexes.

Use cases of Materialize MCP Server

  • Replace brittle execute_sql tools with stable, operational data products.
  • Expose Materialize indexed views as callable, fully-typed tools for LLMs and agents.
  • Provide secure, observable data access without giving raw SQL execution powers.
  • Simplify tool creation for business logic by writing SQL views and indexing them.

FAQ from Materialize MCP Server

How does this differ from a generic execute_sql

评论

其他 分类下的更多 MCP 服务器