NocoBase MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NocoBase MCP Servercreate a CRM menu group and add a Leads page with a table block"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NocoBase MCP Server v7.0.0
Modern MCP Server for NocoBase CRM using FlowModels API.
š Quick Start
Install & Build
npm install
npm run buildConfigure
Edit .env:
NOCOBASE_URL=https://crm.nexpo.vn
NOCOBASE_EMAIL=admin@nocobase.com
NOCOBASE_PASSWORD=admin123Run
npm startš Project Structure
src/
āāā index.ts # Main entry point
āāā client.ts # NocoBase HTTP client
āāā templates.ts # UI schema templates
āāā tools/ # Tool modules
ā āāā page-tools.ts # Page & UI operations
ā āāā data-tools.ts # Bulk data operations
ā āāā relationship-tools.ts # Relationship management
ā āāā workflow-tools.ts # Workflow automation
āāā archive/ # V1 legacy (excluded from build)š ļø Available Tools (15)
Page & UI (8 tools)
menu_create_group- Create menu grouppage_create- Create FlowPagepage_list- List all pagespage_delete- Delete pagepage_inspect- Inspect page structuretable_add- Add table blockcolumn_add- Add table columnaction_add- Add action button
Collections (2 tools)
collection_list- List all collectionscollection_get- Get collection details
Data CRUD (4 tools)
data_list- Query recordsdata_create- Create recorddata_update- Update recorddata_delete- Delete record
Health (1 tool)
health_check- Check connection
š Usage Example
// 1. Create menu group
menu_create_group({ title: "CRM" })
// Returns: { groupId: "abc123" }
// 2. Create page
page_create({ title: "Leads", parentId: "abc123" })
// Returns: { gridUid: "xyz789", ... }
// 3. Add table
table_add({ gridUid: "xyz789", collection: "leads" })
// Returns: { tableBlockUid: "tbl456", actionsColumnUid: "act789" }
// 4. Add columns
column_add({ tableBlockUid: "tbl456", collection: "leads", fieldPath: "company_name" })
column_add({ tableBlockUid: "tbl456", collection: "leads", fieldPath: "email" })
// 5. Add actions
action_add({ parentUid: "tbl456", actionType: "addNew", collection: "leads" })
action_add({ parentUid: "act789", actionType: "view", collection: "leads", isRowAction: true })š Documentation
All detailed guides are in the docs/ folder:
docs/README.md - Complete guides (bulk ops, relationships, workflows)
docs/ALL_TOOLS.md - All 15 tools reference
For advanced features like bulk operations, relationships, and workflows, see the documentation in docs/.
š Claude Desktop Integration
Setup Instructions
Find your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Add NocoBase MCP server to the config:
{
"mcpServers": {
"nocobase": {
"command": "node",
"args": ["/Users/travisvo/Projects/nocobase-mcp/dist/index.js"],
"env": {
"NOCOBASE_URL": "https://erp.nexpo.vn",
"NOCOBASE_EMAIL": "your-email@example.com",
"NOCOBASE_PASSWORD": "your-password"
}
}
}
}Update the path and credentials:
Replace the
argspath with your actual project pathUpdate
NOCOBASE_URL,NOCOBASE_EMAIL, andNOCOBASE_PASSWORDwith your credentials
Restart Claude Desktop to load the MCP server
Verify connection:
Open Claude Desktop
Look for the š icon in the bottom right
You should see "nocobase" listed with 15 tools available
š¦ Version History
v7.0.0 (2026-01-18) - Refactored structure, removed v2 prefix, organized tools
v6.0.0 - V2 FlowPage Edition
v5.0.0 - V2 Only
v4.x - Mixed V1/V2 support
šļø Archive
Legacy V1 files are in src/archive/ for reference only. They are excluded from compilation and not used in the current version.
š Links
NocoBase: https://www.nocobase.com
MCP Protocol: https://modelcontextprotocol.io
Version: 7.0.0
Last Updated: 2026-01-18
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Build and manage Cloudgate workflow-APIs: controllers, actions, workflow graphs, and databases.
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
Build and run visual creative-production workflows from your AI agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tsxcorp/nocobase-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server