A side-by-side look at the Nile MCP Server and Warehouse MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Nile MCP Server for databases work over a hosted endpoint; choose Warehouse MCP for databases as a local process. You can also run both side by side in one mcpServers block.
NILE_API_KEY, NILE_WORKSPACE_SLUG.name, region, AWS_US_WEST_2.WAREHOUSE_TYPE, MCP_API_KEYS.query, find_columns, get_foreign_keys.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Databases | Databases |
| Quality signal | 53/100 · Good | 51/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | API key required | Not declared |
| Pricing | BYOK (pay the provider) | Not declared |
| Required env vars | NILE_API_KEYNILE_WORKSPACE_SLUG | WAREHOUSE_TYPEMCP_API_KEYS |
| Verified owner | Community listing | Community listing |
| GitHub stars | 18 | 0 |
| Directory activity | 5 views 0 installs 0 upvotes | 1 views 0 installs 0 upvotes |
| Tools | 9 | 9 |
| Full listing | View Nile MCP Server | View Warehouse MCP |
nameregionAWS_US_WEST_2AWS_EU_CENTRAL_1databaseNamequeryconnectionStringresourceNametenantNamequeryExecute a SELECT (validator-enforced read-only, dialect-aware)find_columnsSearch column names across the warehouse with a LIKE patternget_foreign_keysDiscover declared FK relationships for safe joinsget_view_definitionRead the SQL body of a view (where business logic lives)time_seriesBucket by hour/day/week/month/quarter/year — dialect-correct everywheresearch_valueFind a literal across a table's text columnsglossary_lookupRead business-glossary terms from the semantic layer (in-memory, no warehouse I/O)schema_lookupRead schema-level docs — purpose, owner, refresh, table listtable_lookupRead full semantic doc for one table — description + column metadataPaste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"niledatabase-nile-mcp-server": {
"url": "http://localhost:3000/sse"
}
}
}
{
"mcpServers": {
"warehouse-mcp": {
"command": "npx",
"args": [
"-y",
"warehouse-mcp@latest"
],
"env": {
"WAREHOUSE_TYPE": "YOUR_WAREHOUSE_TYPE_HERE",
"MCP_API_KEYS": "YOUR_MCP_API_KEYS_HERE"
}
}
}
}