Session notes covering Gitea-Coolify webhook fixes, NocoDB/Vaultwarden credentials, Stalwart mail server setup, Snappymail config, WhyRating databases and email, CloudBeaver deployment, and Turbostarter setup. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
94 lines
2.5 KiB
Markdown
94 lines
2.5 KiB
Markdown
# NocoDB Credentials
|
|
|
|
**Date:** 2026-02-01 20:49
|
|
**Updated:** 2026-02-01 21:19
|
|
**Context:** Fresh NocoDB deployment on NUC with MCP integration
|
|
|
|
## Admin Account
|
|
|
|
- **Email:** admin@nuc.local
|
|
- **Password:** NocoDBNUC2026
|
|
- **URL:** http://192.168.1.3:8084
|
|
|
|
## API Token (for REST API)
|
|
|
|
- **Description:** Claude MCP Token
|
|
- **Token:** `iRjefVhHIa-59Tpk4NGaqLbV8He4tmgiLXY11256`
|
|
|
|
## Base Info
|
|
|
|
- **Base ID:** pnyh9wci9dh5orr
|
|
- **Workspace ID:** wlkqi8gm
|
|
- **Title:** Getting Started
|
|
|
|
## MCP Configuration (Native NocoDB MCP)
|
|
|
|
**MCP Endpoint:** `http://192.168.1.3:8084/mcp/ncnyir1cy6n9bf5p`
|
|
**MCP Token:** `qjjAXRxuYzRtEn-cA4lbPFi5km_pojTX`
|
|
|
|
### Working Setup (CLI Method)
|
|
|
|
Use the Claude Code CLI to add the MCP server globally:
|
|
|
|
```bash
|
|
claude mcp add --transport http nocodb http://192.168.1.3:8084/mcp/ncnyir1cy6n9bf5p \
|
|
--scope user \
|
|
--header "xc-mcp-token: qjjAXRxuYzRtEn-cA4lbPFi5km_pojTX"
|
|
```
|
|
|
|
This saves to `~/.claude.json` and works across all projects.
|
|
|
|
### Alternative: JSON Config (Does NOT work with mcp-remote)
|
|
|
|
The following JSON config does NOT work due to mcp-remote issues:
|
|
|
|
```json
|
|
{
|
|
"nocodb": {
|
|
"command": "npx",
|
|
"args": [
|
|
"-y",
|
|
"mcp-remote",
|
|
"http://192.168.1.3:8084/mcp/ncnyir1cy6n9bf5p",
|
|
"--header",
|
|
"xc-mcp-token: qjjAXRxuYzRtEn-cA4lbPFi5km_pojTX",
|
|
"--allow-http"
|
|
]
|
|
}
|
|
}
|
|
```
|
|
|
|
**Use the CLI method instead.**
|
|
|
|
## Available MCP Tools
|
|
|
|
| Tool | Description |
|
|
|------|-------------|
|
|
| `mcp__nocodb__getBaseInfo` | Fetch base information |
|
|
| `mcp__nocodb__getTablesList` | List all tables |
|
|
| `mcp__nocodb__getTableSchema` | Get table schema/fields |
|
|
| `mcp__nocodb__queryRecords` | Query records with filters |
|
|
| `mcp__nocodb__getRecord` | Fetch single record by ID |
|
|
| `mcp__nocodb__createRecords` | Create new records |
|
|
| `mcp__nocodb__updateRecords` | Update existing records |
|
|
| `mcp__nocodb__deleteRecords` | Delete records |
|
|
| `mcp__nocodb__countRecords` | Count records |
|
|
| `mcp__nocodb__readAttachment` | Read attachment data |
|
|
| `mcp__nocodb__aggregate_single` | Aggregate queries |
|
|
|
|
## How to Enable MCP in NocoDB
|
|
|
|
1. Login to NocoDB: http://192.168.1.3:8084
|
|
2. Open a Base (e.g., "Getting Started")
|
|
3. Go to **Settings** tab
|
|
4. Click **MCP Server** in sidebar
|
|
5. Click **New MCP Endpoint**
|
|
6. Save (default name is fine)
|
|
7. Copy the MCP URL and Token from the config shown
|
|
|
|
## Related
|
|
|
|
- NocoDB Dashboard: http://192.168.1.3:8084
|
|
- Homepage Dashboard: http://192.168.1.3:3000
|
|
- Coolify Service: Check via `mcp__coolify__get_infrastructure_overview()`
|