返回市场
模式流-mcp服务器

模式流-mcp服务器

作者:CryptoRadi7 星标更新:2025-06-03

项目介绍

SchemaFlow MCP Server

通过模型上下文协议(MCP)实时访问PostgreSQL和Supabase数据库模式以供AI-IDE使用

SchemaFlow MCP Server 通过模型上下文协议为您的AI-IDE提供对PostgreSQL和Supabase数据库模式的实时访问。在Cursor、Windsurf以及VS Code + Cline等工具中获取实时模式上下文,以便生成更智能的代码。

🚀 快速开始

访问 SchemaFlow →

1. 获取您的 MCP Token

访问 SchemaFlow 仪表板 来:

  • 连接您的 PostgreSQL 或 Supabase 数据库
  • 加载并缓存您的模式
  • 生成一个 MCP token

2. 配置您的 AI-IDE

对于 Cursor IDE:

  1. 打开 Cursor 设置
  2. 转到 特性 → MCP
  3. 点击 “添加新 MCP 服务器”
  4. 使用以下配置:
{
  "name": "schemaflow",
  "type": "sse",
  "url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
}

对于 Windsurf IDE:

添加到您的 MCP 配置:

{
  "mcpServers": {
    "schemaflow": {
      "type": "sse",
      "url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
    }
  }
}

对于 VS Code + Cline:

在 Cline 的 MCP 设置中进行配置:

{
  "mcpServers": {
    "schemaflow": {
      "type": "sse", 
      "url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
    }
  }
}

🛠️ 可用的 MCP 工具

get_schema

从 PostgreSQL 或 Supabase 数据库检索完整的数据库模式信息,包括表、列、关系、函数、触发器、枚举和索引。

参数:

  • query_type(可选):筛选特定信息(tablescolumnsrelationshipsfunctionstriggersenumsindexesall

示例 AI 查询:

  • "显示我的数据库模式"
  • "我有哪些表?"
  • "显示所有关系"
  • "列出数据库函数"

analyze_database

对 PostgreSQL 和 Supabase 数据库进行全面分析,包括性能洞察、安全评估和结构建议。

示例 AI 查询:

  • "分析我的数据库性能"
  • "检查数据库安全性"
  • "审查数据库结构"
  • "给我一个数据库概览"

check_schema_alignment

验证您的 PostgreSQL 或 Supabase 模式是否符合最佳实践,并识别潜在问题,提供可操作的建议。

示例 AI 查询:

  • "检查模式一致性"
  • "验证我的数据库"
  • "是否有模式问题?"
  • "检查命名约定"

🔧 工作原理

  1. 模式缓存:当您在 SchemaFlow 仪表板中加载模式时,它会自动缓存以供 MCP 访问。
  2. 安全连接:您的 AI-IDE 使用 MCP 和安全令牌认证进行连接。
  3. 实时访问:您的 AI 助手可以实时查询模式数据,以实现更好的代码生成。

🔒 安全性

  • 仅模式元数据 - 不访问或存储实际数据
  • 基于令牌的身份验证 - 每个用户都有一个唯一的、可撤销的令牌
  • 加密连接 - 所有 MCP 通信都是加密的
  • 用户特定访问 - 令牌仅访问您自己的缓存模式数据

📚 完整文档

对于详细的设置说明、故障排除和高级配置,请访问:

完整的 MCP 集成指南

🌐 SchemaFlow 平台

此 MCP 服务器是更大的 SchemaFlow 平台的一部分,该平台还提供:

  • 交互式模式可视化 - 通过直观的图表探索您的 PostgreSQL/Supabase 数据库结构
  • 多格式导出 - 将模式导出为 JSON、Markdown、SQL 和 Mermaid 格式
  • 模式浏览器 - 导航表、关系和数据库组件
  • 性能分析 - 获取有关您的数据库结构和优化机会的见解
  • Supabase 集成 - 原生支持 Supabase 项目,直接连接

访问 SchemaFlow →

🆘 支持

📄 许可证

MIT 许可证 - 查看 LICENSE 文件以获取详细信息。 </中文翻译>