Перейти к содержимому

Nocodb MCP Server

Сервер для взаимодействия с базой NocoDB через естественный язык, поддерживающий CRUD операции и управление таблицами.

JavaScript
49 stars

Описание

Это TypeScript-форк сервера для NocoDB, позволяющий выполнять CRUD-операции (создание, чтение, обновление, удаление) на таблицах через естественные языковые команды. Поддерживает добавление/удаление колонок, загрузку файлов из JSON, bulk-операции. Технологии: Node.js, TypeScript. Применения: интеграция с AI для автоматизации управления данными в NocoDB, упрощение работы с базами без прямого API.

Возможности

Получение записей

Извлечение данных из указанной таблицы NocoDB.

Создание записей

Добавление новых строк с заданными значениями, включая bulk-создание.

Обновление записей

Изменение данных в строках, например, обновление всех строк или установка значений в колонках.

Удаление записей

Удаление строк по условиям, включая bulk-удаление.

Управление колонками

Добавление и удаление колонок в таблицах.

Загрузка файлов

Создание таблиц из JSON-файлов и импорт данных.

Установка

Убедитесь, что установлены Node.js и TypeScript. Выполните: npm install; npm run build. Создайте .env файл с переменными: NOCODB_URL=https://your-nocodb-instance.com, NOCODB_API_TOKEN=your_api_token_here, NOCODB_BASE_ID=your_base_id_here (скопируйте из env.example). Для интеграции с Claude Desktop добавьте в claude_desktop_config.json: { “mcpServers”: { “nocodb”: { “command”: “node”, “args”: ["{working_folder}/dist/start.js"], “env”: { “NOCODB_URL”: “https://your-nocodb-instance.com”, “NOCODB_BASE_ID”: “your_base_id_here”, “NOCODB_API_TOKEN”: “your_api_token_here” } } } } Прямой запуск: npx -y nocodb-mcp-server {NOCODB_URL} {NOCODB_BASE_ID} {NOCODB_API_TOKEN}.

Информация

Язык
JavaScript
GitHub Stars
49

Ссылки