TT

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

30 stars 2 forks Качество 82 Тренд 31MIT

Создавайте приложения ToolJet сквозно с помощью управляемых инструментов MCP и навыков создания приложений.

Обзор

Сервер MCP, который позволяет агенту кодирования (Codex, Claude Code, ...) создавать и поддерживать приложения через управляемые API ToolJet: рабочие пространства, приложения / страницы, запросы к источникам данных, таблицы DB ToolJet, компоненты, макеты и события жизненного цикла. Он включает в себя сгенерированные компоненты и каталоги источников данных, поэтому агенты используют сторонние контракты вместо угадывания ключей конфигурации. - экземпляр ToolJet с поддержкой токенов личного доступа. Персональный токен доступа для целевого рабочего пространства ToolJet. Node.js 20 или новее. Профиль MCP по умолчанию сохраняет компактный выбор инструментов, выставляя только инструменты для создания пакетов; каждая партия принимает один элемент. Пожилые клиенты могут восстановить избыточные уникальные псевдонимы с помощью TOOLJET INCLUDE LEGACY SINGULAR TOOLS=true. Этот РЕПО является автономным, который регистрирует в комплекте MCP-сервер и навыки создания инструментальных приложений вместе. Манифест Codex - это .codex-plugin/plugin.json, и .mcp.json запускает bundle/index.js, не требуя установки или сборки со стороны пользователя.

Обзор (машинный перевод)

Сервер MCP, который позволяет агенту кодирования (Codex, Claude Code, …) создавать и поддерживать приложения ToolJet через управляемые API ToolJet: рабочие пространства, приложения / страницы, запросы к источникам данных, таблицы ToolJet DB, компоненты, макеты и события жизненного цикла. Он включает в себя сгенерированные компоненты и каталоги источников данных, поэтому агенты используют сторонние контракты вместо угадывания ключей конфигурации.

Подключение браузера OAuth

Для удаленных HTTP-клиентов настройка OAuth подключается через логин ToolJet и поток согласия рабочего пространства без копирования PAT. OAuth является облачным только в этом выпуске и требует компаньона ToolJet Cloud backend с MCP_OAUTH_ENABLED=true и всеми пятью миграциями OAuth. Существующие локальные PAT-плагины по-прежнему поддерживаются; приведенные ниже предпосылки описывают эту локальную настройку.

Близнецы CLI и Киро

Создайте расширение Gemini CLI или Kiro Power из того же поддерживаемого навыка, затем настроить нативное соединение Cloud OAuth. Сгенерированные пакеты игнорируются при сборке артефактов; локальная установка не установить доступность публичной галереи или успешное редактирование OAuth / приложения.

Предпосылки

###Облачный плагин Grok Build

Настройка Grok Build для отдельного нативного пакета HTTP / OAuth,

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

tooljet-mcp

An MCP server that lets a coding agent (Codex, Claude Code, …) build and maintain ToolJet apps through ToolJet’s governed APIs: workspaces, apps/pages, datasource queries, ToolJet DB tables, components, layouts, and lifecycle events. It includes generated component and datasource catalogs so agents use first-party contracts instead of guessing configuration keys.

Browser OAuth connections

For remote HTTP clients, OAuth setup connects through the workspace’s ToolJet login and consent flow without copying a PAT. OAuth is Cloud-only in this release and requires the companion ToolJet Cloud backend with MCP_OAUTH_ENABLED=true and all five OAuth migrations. Existing local PAT plugins remain supported; the prerequisites below describe that local setup.

Gemini CLI and Kiro

Build a Gemini CLI extension or Kiro power from the same maintained skill, then configure a native Cloud OAuth connection. Generated packages are ignored build artifacts; local installation does not establish public gallery availability or successful live OAuth/app editing.

Prerequisites

Grok Build Cloud plugin

See Grok Build setup for the separate native HTTP/OAuth package, workspace selection, validation and reviewer checks. Build it with npm run build:grok-plugin; it reuses the canonical skill and does not ship a PAT or local MCP runtime. Live Grok OAuth compatibility must be verified before marketplace submission.

GitHub Copilot

See Copilot setup for the shared app-builder skill package and native Cloud OAuth connection instructions. npm run build:copilot-plugin builds ignored distribution output; no separate skill source is maintained. The package requires an existing ToolJet MCP connection and is not yet marketplace-listed.

Cursor and MCP Registry

Cursor users can use the same maintained skill with a native Cloud OAuth connection; see Cursor setup. The official MCP Registry metadata is prepared separately. Neither build publishes a marketplace or registry listing.

Local server

  • A ToolJet instance with personal access token support.
  • A personal access token for the target ToolJet workspace.
  • Node.js 20 or newer.

Setup

git clone https://github.com/ToolJet/tooljet-mcp.git
cd tooljet-mcp
cp .env.example .env        # then edit .env with your creds
npm install
npm run build               # compiles to dist/

.env:

TOOLJET_URL=http://localhost:3000        # your ToolJet deployment
TOOLJET_PAT=tj_pat_...                   # Settings -> Access tokens, in the target workspace
# Only needed if the UI is served from a different origin than TOOLJET_URL (defaults to it otherwise):
# TOOLJET_DEPLOYMENT_URL=http://localhost:8082
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "tooljet": { "httpUrl": "https://mcp-oauth.tooljet.com/mcp/YOUR-WORKSPACE-UUID", "oauth": { "enabled": true } } } }