Acme

Built with
Ever Works
Ever Works

Connect with us

Stay Updated

Get the latest updates and exclusive content delivered to your inbox.

Product

  • Categories
  • Tags
  • Pricing
  • Help

Clients

  • Sign In
  • Register
  • Forgot password?

Company

  • About Us
  • Admin
  • Sitemap

Resources

  • Blog
  • Submit
  • API Documentation
All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies
  1. Home
  2. Database & Messaging Mcp Servers
  3. nile-mcp-server

nile-mcp-server

An MCP server for Nile's Postgres platform, enabling management and querying of Postgres databases, tenants, users, and authentication using LLMs.

🌐Visit Website

About this tool

Surveys

Loading more......

Information

Websitegithub.com
PublishedMay 14, 2025

Categories

1 Item
Database & Messaging Mcp Servers

Tags

4 Items
#mcp
#postgresql
#database
#ai-integration

Similar Products

6 result(s)
mcp-postgresql

An MCP server enabling natural language querying, schema exploration, and data analysis for PostgreSQL databases. Useful for AI-driven database management and analytics within development projects.

Database

A universal MCP server supporting multiple database types, such as PostgreSQL, Redshift, CockroachDB, MySQL, RDS MySQL, Microsoft SQL Server, BigQuery, Oracle DB, and SQLite.

db-mcp-server

High-performance multi-database MCP server built with Golang, supporting MySQL & PostgreSQL, with tools for query execution, transaction management, and performance analysis.

dicedb-mcp

An MCP server that enables AI applications to interact with DiceDB database servers for key-value operations without requiring direct database credentials or connection management.

Gel Server

A TypeScript-based MCP server enabling LLM agents to interact with Gel databases through natural language, featuring tools for learning schemas, validating, and executing EdgeQL queries. Demonstrates the application of MCP server architecture for database interaction.

hana-server

An MCP server bridging SAP HANA Cloud databases with machine learning workflows, providing model management and standardized communication for AI.

nile-mcp-server

Category: database-messaging-mcp-servers
Tags: mcp, postgresql, database, ai-integration
Source: GitHub Repository

Description

nile-mcp-server is a Model Context Protocol (MCP) server for the Nile database platform. It enables management and querying of Postgres databases, tenants, users, and authentication, and is designed for integration with LLM (Large Language Model) applications. The server provides a standardized interface for interacting with Nile's Postgres-based platform.

Features

  • Database Management:
    • Create, list, get details, and delete databases.
  • Credential Management:
    • Create and list database credentials.
  • Region Management:
    • List available regions for database creation.
  • SQL Query Execution:
    • Execute SQL queries directly on Nile databases.
    • Results are formatted as markdown tables.
    • Supports automatic credential management and secure SSL connections.
  • MCP Protocol Support:
    • Full implementation of the Model Context Protocol for LLM integration.
  • Type Safety:
    • Written in TypeScript with comprehensive type checking.
  • Error Handling:
    • User-friendly and detailed error messages for various scenarios.
  • Test Coverage:
    • Comprehensive test suite using Jest for all major functionalities.
  • Environment Management:
    • Automatic loading of environment variables from a .env file.
  • Input Validation:
    • Schema-based input validation using Zod.
  • Resource Management:
    • Read schema information for tables/views, list all resources in a database.
  • Tenant Management:
    • Create, list, and delete tenants in a database.
  • Server Modes:
    • STDIO mode (default, for integration with tools like Claude Desktop and Cursor).
    • SSE (Server-Sent Events) mode for real-time event-driven communication over HTTP.
  • Logging:
    • Structured logging with daily rotation, separate debug logs, and JSON formatted logs.
  • Development Tools:
    • Includes scripts for building, testing, linting, and cleaning the project.
  • Integration:
    • Designed for easy integration with Claude Desktop and Cursor.

Example Usage

  • Create a new database in a specific region.
  • List all databases.
  • Get details or delete a database.
  • Manage credentials for a database.
  • List available regions for database creation.
  • Execute SQL queries and get results as markdown tables.
  • Read schema information for tables/views.
  • Manage tenants (create, list, delete).

Installation

  • Via npm: npm install @niledatabase/nile-mcp-server
  • Alpha/preview version: npm install @niledatabase/nile-mcp-server@alpha
  • Can also be installed manually by cloning the repository and building with npm.

License

MIT License

Pricing

No pricing information is provided; the project is open source under the MIT License.