Nhost
Let your users work with their own data through an AI assistant, limited to what they can see.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
docker.io/nhost/mcp:0.3.0claude mcp add nhost -e 'MCP_GRAPHQL_ENDPOINT=<MCP_GRAPHQL_ENDPOINT>' -e 'MCP_AUTH_URL=<MCP_AUTH_URL>' -- docker run -i --rm docker.io/nhost/mcp:0.3.0
{
"mcpServers": {
"nhost": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/nhost/mcp:0.3.0"
],
"env": {
"MCP_GRAPHQL_ENDPOINT": "<MCP_GRAPHQL_ENDPOINT>",
"MCP_AUTH_URL": "<MCP_AUTH_URL>"
}
}
}
}
Environment variables
MCP_GRAPHQL_ENDPOINTrequired GraphQL endpoint of the Nhost project the server exposes, e.g. http://hasura-service:8080/v1/graphqlMCP_AUTH_URLrequired Nhost Auth URL used as the OAuth2 authorization server, e.g. https://SUBDOMAIN.auth.REGION.nhost.run/v1
Frequently asked questions
What is Nhost?
Let your users work with their own data through an AI assistant, limited to what they can see.
How do I install Nhost?
It runs on your machine. In Claude Code: claude mcp add nhost -e 'MCP_GRAPHQL_ENDPOINT=<MCP_GRAPHQL_ENDPOINT>' -e 'MCP_AUTH_URL=<MCP_AUTH_URL>' -- docker run -i --rm docker.io/nhost/mcp:0.3.0. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Nhost need an API key?
Yes. It expects MCP_GRAPHQL_ENDPOINT, MCP_AUTH_URL, which you set in its configuration.
Is Nhost open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains Nhost?
It is published by nhost. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.