Materialize mcp-server

Materialize mcp-server

site icon
2025.03.28 0
Python自动化资源创建数据库管理数据库
Materialize mcp-server 是一个自动创建 MCP 资源的服务,基于启动时配置的数据库/模式/集群中的索引。它能够自动识别并生成相应的资源,简化了资源管理的过程。
View on GitHub

Overview

基本能力

产品定位

Materialize mcp-server 是一个自动化资源创建工具,专注于根据数据库索引自动生成 MCP 资源。

核心功能

  • 自动创建 MCP 资源
  • 基于数据库/模式/集群中的索引
  • 简化资源管理流程

适用场景

  • 需要自动化管理 MCP 资源的场景
  • 数据库索引变化频繁,需要动态生成资源的场景
  • 简化资源创建和维护流程的开发环境

工具列表

  • server.py: 主服务脚本,负责启动服务并处理资源创建逻辑

常见问题解答

暂无提供

使用教程

使用依赖

  • 需要安装 Python 和 uv 工具

安装教程

  1. 确保已安装 Python 和 uv 工具
  2. 设置环境变量 MZ_DSN,格式为 psql://user:password@host:6875/database
  3. 运行以下命令启动服务:
MZ_DSN=psql://user:password@host:6875/database uv run server.py

调试方式

暂无提供具体的调试命令,建议通过日志输出进行调试。

许可证

None