MCP Server NocoBase Remote
Click on "Deploy 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., "@MCP Server NocoBase Remotelist all records from the crm users collection"
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.
MCP Server NocoBase Remote
Remote MCP server for NocoBase instances with multi-instance support. Designed to be deployed on Easypanel or any container platform.
Features
Streamable HTTP transport - Remote MCP access via HTTP
Multi-instance support - Connect to multiple NocoBase instances from a single server
Easypanel ready - Docker image with health checks
API Key authentication - Secure connection to NocoBase instances
Auto-generated tools - Converts NocoBase OpenAPI spec into MCP tools automatically
Related MCP server: nocobase-mcp-server
Quick Start
Local Development
npm install
cp .env.example .env
# Edit .env with your NocoBase URL and token
npm run devBuild and Run
npm run build
npm startConfiguration
Environment Variables
Variable | Required | Description |
| No | Server port (default: |
| Yes* | URL of the NocoBase instance |
| Yes* | API Key for the NocoBase instance |
| No | Name for the default instance (default: |
| No | Override MCP packages for default instance |
| No | Comma-separated list of packages to expose |
| No | JSON array of additional instances |
*Required if INSTANCES is not set
Single Instance
NOCOBASE_URL=http://nocobase:13000
NOCOBASE_TOKEN=your-api-keyMultiple Instances
NOCOBASE_URL=http://nocobase-main:13000
NOCOBASE_TOKEN=main-key
INSTANCES=[{"name":"crm","url":"http://nocobase-crm:13000","token":"crm-key"},{"name":"erp","url":"http://nocobase-erp:13000","token":"erp-key"}]Docker / Easypanel
Build Image
docker build -t mcp-server-nocobase-remote .Run Container
docker run -d \
-p 3000:3000 \
-e NOCOBASE_URL=http://nocobase:13000 \
-e NOCOBASE_TOKEN=your-api-key \
--name mcp-nocobase \
mcp-server-nocobase-remoteEasypanel Deployment
Create a new service from Dockerfile
Point to this repository
Add environment variables:
NOCOBASE_URL- URL of your NocoBase instanceNOCOBASE_TOKEN- API Key from NocoBase
Deploy
Endpoints
Endpoint | Method | Description |
| POST/GET/DELETE | MCP streamable HTTP endpoint |
| GET | Health check |
| GET | List configured instances |
Client Configuration
OpenCode
{
"mcp": {
"nocobase": {
"type": "remote",
"url": "http://your-server:3000/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer <your-api-key>"
}
}
}
}Claude Code
claude mcp add --transport http nocobase http://your-server:3000/mcpCodex CLI
codex mcp add nocobase --url http://your-server:3000/mcpHow It Works
Server loads NocoBase instances from environment variables
Each instance connects to NocoBase and fetches the OpenAPI/Swagger spec
openapi2mcptoolsconverts the API spec into MCP toolsTools are prefixed with instance name (e.g.,
crm_collections_list)Clients connect via streamable HTTP to
/mcpendpointMCP tools allow full CRUD operations on NocoBase collections
NocoBase Setup
Enable the NocoBase MCP Server plugin
Enable the API Keys plugin
Create an API key in Settings -> API keys
Use the URL and token in this server's configuration
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA generic MCP server that dynamically converts OpenAPI-defined REST APIs into tools for LLMs like Claude. It supports multiple authentication methods and transport protocols, enabling seamless interaction with any OpenAPI-compliant API.20 npmMIT
- AlicenseAqualityCmaintenanceAn MCP server that enables AI assistants to interact with NocoBase instances for managing collections, UI schemas, flow models, and running API operations. It provides both hand-crafted tools and dynamically generated tools from NocoBase's OpenAPI specification.236 npmMIT
- AlicenseNot gradedqualityDmaintenanceAutomatically generates MCP server tools from OpenAPI specifications, enabling LLMs to interact with any API defined by an OpenAPI spec through natural language.19 npmMIT
- AlicenseNot gradedqualityCmaintenanceProvides full MCP integration with a self-hosted NocoDB instance, enabling LLMs to create, update, and delete bases, tables, fields, views, and records via 25 MCP tools.72 npm1MIT