
mcp-nhost

2025.04.21
0
GoNhost CloudGraphQL项目管理开发工具开发效率数据库
mcp-nhost 是一个基于 Model Context Protocol (MCP) 的服务器实现,用于与 Nhost Cloud 项目和服务进行交互。它提供了一个统一的接口来管理 Nhost 项目,支持与 Nhost Cloud 服务的无缝交互,提供了一套强大的工具集用于项目管理和配置。
View on GitHub
Overview
基本能力
产品定位
mcp-nhost 是一个专为 Nhost Cloud 项目设计的 MCP 服务器实现,旨在通过统一的接口简化 Nhost 项目的管理和配置。
核心功能
- GraphQL 模式获取:支持从 Nhost Cloud 和本地开发项目中获取 GraphQL 模式。
- GraphQL 查询执行:支持在 Nhost Cloud 和本地开发项目中执行 GraphQL 查询和变更。
- 项目管理:支持项目和组织的管理,包括配置查询和更新。
适用场景
- Nhost Cloud 项目的管理和配置。
- 本地 Nhost 开发项目的测试和开发。
- 需要自动化管理 Nhost 项目的场景。
工具列表
- cloud_get_graphql_schema:获取 Nhost Cloud 的 GraphQL 模式,包括查询、变更和类型定义。
- cloud_graphql_query:在 Nhost Cloud 上执行 GraphQL 查询和变更,支持项目和组织管理。
- local_get_graphql_schema:获取本地 Nhost 开发项目的 GraphQL 模式,支持项目特定的查询和变更。
- local_graphql_query:在本地 Nhost 开发项目中执行 GraphQL 查询和变更,支持测试和开发。
常见问题解答
- 如何创建 Personal Access Token (PAT):在 Nhost 账户中创建 PAT,用于配置 mcp-nhost 客户端。
- 如何配置客户端:在客户端(如 Cursor)中添加 mcp-nhost 服务器配置,并设置 PAT。
使用教程
使用依赖
无特殊依赖,只需确保系统支持 bash 和 curl。
安装教程
sudo curl -L https://raw.githubusercontent.com/nhost/mcp-nhost/main/get.sh | bash
升级教程
sudo mcp-nhost upgrade --confirm
调试方式
- 创建 PAT 并配置客户端。
- 使用
--with-cloud-mutations
和--with-project-mutations
标志启用变更。 - 在客户端中执行 GraphQL 查询和变更进行测试。