Nocodb MCP Server logo

Nocodb MCP Server

by edwinbernadus

The Nocodb MCP Server facilitates seamless interaction with a Nocodb database using the Model Context Protocol (MCP). It enables CRUD operations on Nocodb tables.

View on GitHub

Last updated: N/A

What is Nocodb MCP Server?

The Nocodb MCP Server is a tool that allows you to interact with a Nocodb database using the Model Context Protocol. It provides an interface for performing CRUD operations on Nocodb tables.

How to use Nocodb MCP Server?

  1. Install Node.js and TypeScript.
  2. Clone the repository and install dependencies using npm install.
  3. Build the project using npm run build.
  4. Configure environment variables in a .env file (NOCODB_URL, NOCODB_API_TOKEN, NOCODB_BASE_ID).
  5. Integrate with Claude Desktop by modifying claude_desktop_config.json or call directly from CLI using npx -y nocodb-mcp-server {NOCODB_URL} {NOCODB_BASE_ID} {NOCODB_API_TOKEN}.

Key features of Nocodb MCP Server

  • CRUD operations on Nocodb tables

  • Integration with Claude Desktop

  • Direct CLI access

  • TypeScript-based for maintainability

  • Supports file uploads to create tables

Use cases of Nocodb MCP Server

  • Automating database interactions

  • Integrating Nocodb with other applications

  • Building custom data management tools

  • Quickly creating and manipulating data in Nocodb

  • Using natural language to interact with Nocodb data

FAQ from Nocodb MCP Server

How do I find my NOCODB_BASE_ID?

Check the URL of your Nocodb instance. It's the part after the username and before the table ID.

What environment variables are required?

NOCODB_URL, NOCODB_API_TOKEN, and NOCODB_BASE_ID are required.

How do I run tests?

Execute npx -y @wong2/mcp-cli npx nocodb-mcp-server {NOCODB_URL} {NOCODB_BASE_ID} {NOCODB_API_TOKEN}

Where can I find the API functions?

Read the file API_FUNCTION.md for API functions.

How can I contribute?

Contributions are encouraged! Feel free to open issues or submit pull requests.