
niledatabase/nile-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP сервер для базы данных Нила - Управление и базы данных запросов, арендаторы, пользователи, auth с использованием LLM
Обзор
Nile MCP Server Узнать больше s️ Разногласия s Сайт s Проблемы Реализация сервера Model Context Protocol (MCP) для платформы баз данных Nile. Этот сервер позволяет приложениям LLM взаимодействовать с платформой Nile через стандартизированный интерфейс. Создать, перечислить, получить подробную информацию и удалить базы данных : Создать и перечислить учетные данные базы данных - : Перечислить доступные регионы для создания базы данных - : Исполнить SQL-запросы непосредственно в базах данных Нила - : Полная реализация протокола Model Context - : Написано в TypeScript с полной проверкой типа - : Комплексная обработка ошибок и удобные для пользователя сообщения об ошибках - : Комплексный пакет тестов с использованием Jest - : Автоматическая загрузка переменных среды из файла .env - : Проверка ввода на основе схемы с использованием Zod Это позволит установить @niledatabase/nile-mcp-сервер в папку node modules. Например: node modules/@niledatabase/nile-mcp-server/dist/ 1.
Обзор (машинный перевод)
Nile MCP сервер
Узнать больше ️
раздор
Сайт
Вопросы
Реализация сервера Model Context Protocol (MCP) для платформы баз данных Nile. Этот сервер позволяет приложениям LLM взаимодействовать с платформой Nile через стандартизированный интерфейс.
Особенности
Управление базами данных: Создавать, перечислять, получать детали и удалять базы данных Управление полномочиями: Создание и список учетных данных базы данных Региональное управление: Список доступных регионов для создания баз данных ** Поддержка запросов SQL**: выполнение SQL-запросов непосредственно в базах данных Nile ** Поддержка протокола MCP**: полная реализация протокола Безопасность типа: написано в TypeScript с полной проверкой типа ** Обработка ошибок** Комплексная обработка ошибок и удобные сообщения об ошибках ** Тестовое покрытие**: Комплексный набор тестов с использованием Jest -** Управление окружающей средой**: Автоматическая загрузка переменных среды из файла .env Валидация ввода: валидация на основе схемы с использованием Zod
##Установка
Установите стабильную версию:
Для последней версии альфа/превью:
Это позволит установить @niledatabase/nile-mcp-сервер в папку node modules.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Nile MCP Server
Learn more ↗️
Discord 🔵 Website 🔵 Issues
A Model Context Protocol (MCP) server implementation for Nile database platform. This server allows LLM applications to interact with Nile platform through a standardized interface.
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 Support: Execute SQL queries directly on Nile databases
- MCP Protocol Support: Full implementation of the Model Context Protocol
- Type Safety: Written in TypeScript with full type checking
- Error Handling: Comprehensive error handling and user-friendly error messages
- Test Coverage: Comprehensive test suite using Jest
- Environment Management: Automatic loading of environment variables from .env file
- Input Validation: Schema-based input validation using Zod
Installation
Install the stable version:
npm install @niledatabase/nile-mcp-server
For the latest alpha/preview version:
npm install @niledatabase/nile-mcp-server@alpha
This will install @niledatabase/nile-mcp-server in your node_modules folder. For example: node_modules/@niledatabase/nile-mcp-server/dist/
Manual Installation
# Clone the repository
git clone https://github.com/yourusername/nile-mcp-server.git
cd nile-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
Other mcp package managers
- npx @michaellatman/mcp-get@latest install @niledatabase/nile-mcp-server
Starting the Server
There are several ways to start the server:
- Direct Node Execution:
node dist/index.js - Development Mode (with auto-rebuild):
npm run dev
The server will start and listen for MCP protocol messages. You should see startup logs indicating:
- Environment variables loaded
- Server instance created
- Tools initialized
- Transport connection established
To stop the server, press Ctrl+C.
Verifying the Server is Running
When the server starts successfully, you should see logs similar to:
[info] Starting Nile MCP Server...
[info] Loading environment variables...
[info] Environment variables loaded successfully
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"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"
}
}
}
}