Best for
- Developers who want to interact with NocoDB using natural language.
- Users needing quick CRUD operations on NocoDB tables.
- Scenarios integrating with AI assistants via MCP.
This server provides a straightforward integration of NocoDB with MCP, supporting CRUD and bulk operations, but as a community fork, its stability and security should be evaluated by the user.
The NocoDB MCP Server enables seamless interaction with NocoDB databases using the Model Context Protocol (MCP). It allows performing CRUD operations (Create, Read, Update, Delete) on NocoDB tables through natural language commands. It also supports adding/deleting columns, bulk operations, and creating tables from JSON files. This TypeScript-based fork of Nocodb-MCP-Server focuses on maintainability and modern TypeScript practices.
Ensure Node.js and TypeScript are installed, then run npm install and npm run build in the project root. Configure the .env file with NOCODB_URL, NOCODB_API_TOKEN, and NOCODB_BASE_ID. For Claude Desktop, edit claude_desktop_config.json to add the mcpServers configuration.
{
"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"
}
}
}
}