Loading...
npm install @niledatabase/nile-mcp-server{
"mcpServers": {
"nile-database": {
"command": "node",
"args": [
"/path/to/your/nile-mcp-server/dist/index.js"
],
"env": {
"NILE_API_KEY": "your_api_key_here",
"NILE_WORKSPACE_SLUG": "your_workspace_slug"
}
}
}
}create-databaseCreates a new Nile database in a specified region.
Creates new databases, potentially consuming resources.
list-databasesLists all databases in your workspace.
Read-only operation, no side effects.
get-databaseGets detailed information about a specific database.
Read-only operation, no side effects.
delete-databaseDeletes a database.
Destructive operation, can lead to data loss.
list-credentialsLists all credentials for a database.
Read-only operation, no side effects.
create-credentialCreates new credentials for a database.
Creates new credentials, potentially granting access.
list-regionsLists all available regions for creating databases.
Read-only operation, no side effects.
execute-sqlExecutes SQL queries on a Nile database.
Can modify or delete data, depending on the query.
read-resourceReads schema information for database resources (tables, views, etc.).
Read-only operation, no side effects.
list-resourcesLists all resources (tables, views) in a database.
Read-only operation, no side effects.
list-tenantsLists all tenants in a database.
Read-only operation, no side effects.
create-tenantCreates a new tenant in a database.
Creates new tenants, potentially consuming resources.
delete-tenantDeletes tenants in the database.
Destructive operation, can lead to data loss.
The Nile MCP Server provides a convenient interface for interacting with Nile databases, but it also introduces risks due to its ability to execute SQL queries and manage database resources. It is safe to use in environments where input is carefully validated and access is restricted. It is risky if exposed to untrusted users or if proper security measures are not in place.