The NocoDB MCP Server enables seamless interaction with your NocoDB database using the Model Context Protocol (MCP). This server makes it easy to perform CRUD (Create, Read, Update, Delete) operations on NocoDB tables through natural language commands. JSON location file in: exampleupload.json This repository is a TypeScript-based fork of NocoDB-MCP-Server. It retains the core functionality while
Add this skill
npx mdskills install edwinbernadus/nocodb-mcp-serverWell-documented MCP server with comprehensive CRUD examples and clear setup instructions
1[](https://mseep.ai/app/edwinbernadus-nocodb-mcp-server)23# Nocodb MCP Server45[](https://archestra.ai/mcp-catalog/edwinbernadus__nocodb-mcp-server)6[](https://smithery.ai/server/@edwinbernadus/nocodb-mcp-server)78## Introduction910The NocoDB MCP Server enables seamless interaction with your NocoDB database using the Model Context Protocol (MCP). This server makes it easy to perform CRUD (Create, Read, Update, Delete) operations on NocoDB tables through natural language commands.1112## Example Prompt1314```text15[Get Records]16get data from nocodb, table: Shinobi1718[Create Record]19add new row, with name: sasuke-220add other row, with name: naruto-22122[Update Record]23update all rows, remove suffix -2425[Delete Record]26delete all rows with name naruto2728[Add Column]29add column with name: Age3031update all rows, set Age to 183233[Delete Column]34delete column with name: Age35```3637## Example Prompt - Upload File3839```text40[Create table]41from the json files42put on nocodb database43table name is TableShinobi44```45JSON location file in: [example_upload.json](example_upload.json)4647## Example Prompt - Bulk Create Records and Bulk Delete Records48495051525354## About This Fork5556This repository is a TypeScript-based fork of [NocoDB-MCP-Server](https://github.com/granthooks/Nocodb-MCP-Server). It retains the core functionality while improving maintainability and compatibility with modern TypeScript development practices.5758## Setup5960Ensure that Node.js and TypeScript are installed, then execute:6162```bash63npm install64npm run build65```6667## Configuration6869Define the required environment variables in a `.env` file:7071```env72NOCODB_URL=https://your-nocodb-instance.com73NOCODB_API_TOKEN=your_api_token_here74NOCODB_BASE_ID=your_base_id_here75```7677**Tip:** You can copy the template from [env.example](env.example) and fill in your values.7879### How to Obtain NOCODB_BASE_ID8081To find your `NOCODB_BASE_ID`, check the URL of your Nocodb instance.82For example:83https://app.nocodb.com/#/wi6evls6/pqmob3ammcknma5/maty9c5xkmf401284In this URL format:8586```text87https://app.nocodb.com/#/{USERNAME}/{NOCODB_BASE_ID}/{TABLE_ID}88```8990## Integration with Claude Desktop9192Modify `claude_desktop_config.json` to include:9394```json95{96 "mcpServers": {97 "nocodb": {98 "command": "node",99 "args": ["{working_folder}/dist/start.js"],100 "env": {101 "NOCODB_URL": "https://your-nocodb-instance.com",102 "NOCODB_BASE_ID": "your_base_id_here",103 "NOCODB_API_TOKEN": "your_api_token_here"104 }105 }106 }107}108```109110## Direct call from CLI111112You can directly call the MCP server from the command line:113NOCODB_URL, NOCODB_API_TOKEN, and NOCODB_BASE_ID are required parameters.114`NOCODB_URL=https://app.nocodb.com` if you are using NocoDB cloud.115116```bash117npx -y nocodb-mcp-server {NOCODB_URL} {NOCODB_BASE_ID} {NOCODB_API_TOKEN}118```119120## Testing CLI121122To run the tests, execute:123124```bash125npx -y @wong2/mcp-cli npx nocodb-mcp-server {NOCODB_URL} {NOCODB_BASE_ID} {NOCODB_API_TOKEN}126```127128## API Functions129130For detailed information about available API functions, please refer to [API_FUNCTION.md](API_FUNCTION.md).131132## Project Structure133134```text135/project-root136 ├── src/ # TypeScript source files137 ├── dist/ # Compiled JavaScript output138 ├── .env # Environment variable configurations139 ├── package.json # Project dependencies and scripts140 ├── tsconfig.json # TypeScript settings141```142143## Contribution Guidelines144145Contributions are encouraged! Feel free to open issues or submit pull requests.146147## License148149This project is distributed under MIT.150
Full transparency — inspect the skill content before installing.