---
title: "stack-composable-stack-v1"
description: "Composable Stack v1 architecture plugin. How PostgreSQL (direct MCP + PostgREST API), NocoDB, n8n, Trigger.dev, and NocoBase (prod + dev sandbox) fit together for data-driven applications with low-code interfaces: layer "
canonical: https://agentpluginsdirectory.com/plugins/stack-composable-stack-v1
last-updated: 2026-10-05
---

# stack-composable-stack-v1
Composable Stack v1 architecture plugin. How PostgreSQL (direct MCP + PostgREST API), NocoDB, n8n, Trigger.dev, and NocoBase (prod + dev sandbox) fit together for data-driven applications with low-code interfaces: layer roles, data-access selection, integration patterns between services, and project bootstrap. Tool knowledge comes from its dependencies.
- Slug: stack-composable-stack-v1
- Publisher: Agents Store
- Repository: https://github.com/Agents-Store/agentplugins
- Manifest: stack-composable-stack-v1/plugin.json
- Version: 3.0.0
- Category (editorial): integrations
- Skills: 7 (background-job, data-access-selection, full-feature, init-project, nocobase-to-n8n, nocodb-to-n8n, nocodb-to-trigger)
- MCP servers: 6 (n8n-mcp-external, n8n-native-mcp, nocobase-dev, nocodb, postgresql-mcp, trigger-dev)
- Stars: 0
- Repository created: 2026-08-18
- Repository last pushed: 2026-10-04
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/stack-composable-stack-v1
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What stack-composable-stack-v1 does, in the publisher's words

Composable Stack v1 dev plugin. Integrates PostgreSQL (direct MCP + PostgREST API), NocoDB, n8n, Trigger.dev, and NocoBase (prod + dev sandbox via nc-mcp) for building data-driven applications with low-code interfaces.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/Agents-Store/agentplugins/HEAD/stack-composable-stack-v1/README.md

## Skills

- background-job: This skill should be used when the user wants to "create a background job", "run async task", "process data in background", "schedule recurring task", "set up a queue", or needs patterns for background processing using Trigger.dev and n8n in the Composable Stack.
- data-access-selection
- full-feature: This skill should be used when the user wants to "build a complete feature", "create end-to-end functionality", "implement a full feature across all layers", "build feature with data model and automation", or needs a step-by-step recipe for building features that span the Data, Logic, and Interface…
- init-project: This skill should be used when the user asks to "set up composable stack", "initialize project", "configure environment", "connect MCP services", or needs to set up all MCP connections and environment variables for the Composable Stack v1.
- nocobase-to-n8n: This skill should be used when the user wants to "trigger n8n from NocoBase", "connect NocoBase UI to n8n", "automate NocoBase actions with n8n", "create NocoBase workflow that calls n8n", or needs to integrate NocoBase interface events with n8n workflow automation.
- nocodb-to-n8n: This skill should be used when the user wants to "trigger n8n workflow from NocoDB", "connect NocoDB data to n8n", "create webhook from NocoDB to n8n", "automate NocoDB with n8n", or needs to integrate NocoDB data events with n8n workflow automation.
- nocodb-to-trigger: This skill should be used when the user wants to "trigger background task from NocoDB", "connect NocoDB to Trigger.dev", "process NocoDB data with Trigger.dev", "run background job on NocoDB change", or needs to integrate NocoDB data events with Trigger.dev background tasks.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- n8n-mcp-external: transport: stdio; command: npx n8n-mcp; env: MCP_MODE, LOG_LEVEL, DISABLE_CONSOLE_OUTPUT, N8N_API_URL, N8N_API_KEY
- n8n-native-mcp: transport: streamable-http; url: ${N8N_NATIVE_MCP_URL}
- nocobase-dev: transport: streamable-http; url: ${NOCOBASE_DEV_URL}/api/mcp
- nocodb: transport: streamable-http; url: ${NOCODB_MCP_URL}
- postgresql-mcp: transport: streamable-http; url: ${POSTGRESQL_MCP_URL}
- trigger-dev: transport: stdio; command: npx trigger.dev@latest mcp; env: TRIGGER_ACCESS_TOKEN, TRIGGER_API_URL

Read from the plugin's own mcp.json. Environment variable names only, never values.
