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.
Strongest · Setup experience 12/20 Weakest · Reliability 6/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js
NOCODB_URL
URL of your NocoDB instance; use https://app.nocodb.com for NocoDB cloud.
NOCODB_BASE_ID
The NocoDB base ID, taken from the instance URL path (https://app.nocodb.com/#/{USERNAME}/{NOCODB_BASE_ID}/{TABLE_ID}).
NOCODB_API_TOKEN
A NocoDB API token generated in NocoDB; treat it as a secret credential.
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"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"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"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add nocodb -e NOCODB_URL=https://your-nocodb-instance.com -e NOCODB_BASE_ID=your_base_id_here -e NOCODB_API_TOKEN=your_api_token_here -- node '{working_folder}/dist/start.js'
Run it in a terminal; replace any <…> placeholders with your own values first.
After starting, check that tools such as get_records and create_record appear in your MCP client's tool list, then run a natural-language prompt like "get data from nocodb, table: Shinobi" to confirm records are returned.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
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.
Connect ClickHouse to your AI assistants
Unofficial MCP server providing advanced access to the ChEMBL chemical database
Google's official database MCP toolbox — define AI-accessible database tools via config
Bytebase's official, minimalist two-tool database MCP server
Source revision adccc50804c7 Data synced 2026-10-19 Read the FMRS scoring method