К основному содержанию
MCP-сервер CX Codex

Nhost — MCP-сервер для Claude Code: работа с данными

MCP-сервер подключает ИИ-ассистента к GraphQL API проекта Nhost. Пользователь проходит авторизацию, а доступ к данным ограничивают его права.

Открыть на GitHub

Что делает Nhost

Сервер даёт ассистенту три инструмента: изучить GraphQL-схему, выполнить запрос на чтение или изменить данные через мутацию. При запуске он получает краткое описание схемы и передаёт его клиенту как контекст. Для работы нужен адрес GraphQL API.

Авторизация проходит через Nhost Auth по OAuth2; запросы идут с JWT пользователя, а GraphQL применяет его права на строки и столбцы. CIMD нужно включить. Это повод проверить настройки доступа до подключения: мутации могут создавать, менять и удалять данные. Флаг --enforce-role позволяет принимать токены только с заданной ролью.

Для локального запуска добавьте run-mcp.toml с адресами GraphQL и авторизации, затем выполните nhost up --run-service run-mcp.toml. В конфигурации также задаются адрес сервиса, порт и роль. Сервер поддерживает Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline и Zed.

Какие задачи решает

  • дать ассистенту доступ к данным проекта через GraphQL
  • проверить схему GraphQL перед составлением запросов
  • читать данные с правами авторизованного пользователя
  • ограничить доступ ассистента заданной ролью
  • создавать и менять записи через GraphQL-мутации

Примеры запросов агенту

  • Покажи схему GraphQL моего проекта и доступные операции.
  • Найди записи, которые доступны моему пользователю, и объясни их поля.
  • Создай запись через GraphQL-мутацию с такими данными: ...

Как установить Nhost

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

convex-design convex Скилл помогает проектировать бэкенды на Convex: схему, функции, авторизацию, файлы и LLM-сценарии. Пригодится для новых и существующих Convex-проектов. CX Codex +1 36 000установок elasticsearch-onboarding elastic Ведёт разработчика от «хочу поиск» до рабочего кода: разбирает задачу, помогает со маппингом данных и выдаёт проверенные примеры под Elasticsearch 9.x. CX Codex +1 4 300установок langchain4j-vector-stores-configuration giuseppe-trisciuoglio Скилл подсказывает, как собрать векторное хранилище для RAG на LangChain4J: подключение, размерность эмбеддингов, фильтры по метаданным. CX Codex +1 3 700установок qdrant giuseppe-trisciuoglio Скилл даёт шаблоны интеграции векторной базы Qdrant в Java и Spring Boot через LangChain4j. Помогает настроить семантический поиск и хранилище эмбеддингов для RAG. CX Codex +1 3 700установок postgres tigerdata Скилл для работы с PostgreSQL: проектирование таблиц, индексы, pgvector, PostGIS, TimescaleDB и миграции. Пригодится, когда агент пишет SQL вслепую. CX Codex +1 1 400установок postgres-hybrid-text-search tigerdata Скилл учит ассистента настраивать гибридный поиск в PostgreSQL через связку pg_textsearch для BM25 и pgvector с объединением по алгоритму RRF. CX Codex +1 372установок

Вопросы о Nhost

Как установить Nhost в Claude Code?

Создайте run-mcp.toml, задайте MCP_GRAPHQL_ENDPOINT, MCP_AUTH_URL и остальные нужные параметры, затем запустите nhost up --run-service run-mcp.toml. Для авторизации через Nhost Auth включите CIMD.

Что делает Nhost MCP-сервер?

Он даёт MCP-клиенту инструменты для чтения GraphQL-схемы, выполнения запросов и мутаций. GraphQL применяет права пользователя из JWT.

Как ограничить доступ ассистента к данным?

Настройте права роли в GraphQL и передайте её через --enforce-role. Сервер отклонит токены с другой ролью.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой