MCP Catalogs
Homenocodb-mcp-server screenshot

nocodb-mcp-server

by edwinbernadus·70·Score 46

NocoDB MCP Server enables CRUD operations on NocoDB databases through natural language commands.

databasedeveloper-toolsproductivity
24
Forks
1
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

The NocoDB MCP Server provides a seamless interface for interacting with NocoDB databases using the Model Context Protocol. It allows users to perform comprehensive database operations including creating, reading, updating, and deleting records, as well as managing table structures through natural language prompts. The server supports bulk operations and file uploads, making it suitable for managing database contents efficiently.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Manage NocoDB database content through natural language
you:Perform bulk operations on NocoDB tables
you:Upload JSON files to create new tables in NocoDB
you:How do I find my NOCODB_BASE_ID?
you:Can I use this server with the cloud version of NocoDB?

When to choose this

Choose this server if you're already using NocoDB and want to interact with it through conversational AI interfaces or MCP-enabled tools.

When NOT to choose this

Avoid this if you need access to database types other than NocoDB, or if you require more advanced database operations beyond basic CRUD.

Tools this server exposes

9 tools extracted from the README
  • get_records

    Retrieve data from a NocoDB table

  • create_record

    Create a new record in a NocoDB table

  • update_record

    Update existing records in a NocoDB table

  • delete_record

    Delete records from a NocoDB table

  • add_column

    Add a new column to a NocoDB table

  • delete_column

    Delete a column from a NocoDB table

  • create_table

    Create a new table in NocoDB from JSON files

  • bulk_create_records

    Create multiple records in a NocoDB table at once

  • bulk_delete_records

    Delete multiple records in a NocoDB table at once

Note: Tool names were inferred from example prompts in the README, as there wasn't a dedicated 'Tools' section with formal definitions. The actual tool names might differ from the action phrases used in examples.

Comparable tools

airtable-mcp-servernotion-mcp-serversupabase-mcp-server

Installation

Installation

  1. Install Node.js and TypeScript
  2. Clone the repository and install dependencies:
npm install
npm run build
  1. Set up environment variables in a .env file:
NOCODB_URL=https://your-nocodb-instance.com
NOCODB_API_TOKEN=your_api_token_here
NOCODB_BASE_ID=your_base_id_here
  1. Configure Claude Desktop by adding to 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"
      }
    }
  }
}

Alternatively, use directly from CLI:

npx -y nocodb-mcp-server {NOCODB_URL} {NOCODB_BASE_ID} {NOCODB_API_TOKEN}

FAQ

How do I find my NOCODB_BASE_ID?
Check the URL of your Nocodb instance. It follows the format: https://app.nocodb.com/#/{USERNAME}/{NOCODB_BASE_ID}/{TABLE_ID}
Can I use this server with the cloud version of NocoDB?
Yes, use NOCODB_URL=https://app.nocodb.com for the cloud version.

Compare nocodb-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.