TT

tooljet/tooljet-mcp

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

30 stars 2 forks 품질 78 트렌드 31MIT

ToolJet 앱은 MCP 도구와 앱 빌더 기술을 통해 종료됩니다.

개요

MCP 서버는 코딩 에이전트 (Codex, Claude Code, ...) 빌드 및 ToolJet의 지배 된 API를 통해 응용 프로그램을 유지 : 작업 공간, 앱 / 페이지, 데이터 소스 쿼리, ToolJet DB 테이블, 구성 요소, 레이아웃 및 라이프 사이클 이벤트. 그것은 생성 된 구성 요소 및 데이터 소스 카탈로그 그래서 에이전트는 구성 키 추측 대신 첫 번째 파티 계약을 사용합니다. - 개인 액세스 토큰 지원으로 ToolJet 인스턴스. - 대상 ToolJet workspace의 개인 액세스 토큰. - Node.js 20 이상 기본 MCP 프로파일은 일괄 처리가 도구 만 만들기에 의해 도구 선택 콤팩트 유지; 모든 배치는 단일 항목을 받아들입니다. 이전 클라이언트는 TOOLJET INCLUDE LEGACY SINGULAR TOOLS=true와 중복된 단자 별명을 복원할 수 있습니다. 이 재포는 묶인 MCP 서버와 함께 툴jet-app-builder 기술에 등록하는 셀프컨테이너입니다. Codex는 .codex-plugin/plugin.json이고, .mcp.json는 사용자 측에 설치하거나 빌드하지 않고 번들/index.js를 발사합니다.

개요(AI 번역)

MCP 서버는 코딩 에이전트 (Codex, Claude Code, …) 빌드 및 유지 ** ToolJet** 앱을 통해 ToolJet의 관리 API: 작업 공간, 앱/페이지, 데이터 소스 쿼리, ToolJet DB 테이블, 구성 요소, 레이아웃 및 라이프 사이클 이벤트. 그것은 생성 된 구성 요소 및 데이터 소스 카탈로그 그래서 에이전트는 구성 키 추측 대신 첫 번째 파티 계약을 사용합니다.

브라우저 OAuth 연결

원격 HTTP 클라이언트의 경우, OAuth 설정은 PAT를 복사하지 않고 workspace의 ToolJet 로그인 및 동의 흐름을 통해 연결됩니다. OAuth는 이 릴리스에서 Cloud-only이며 MCP_OAUTH_ENABLED=true]과 모든 5 OAuth 마이그레이션과 함께 동반자 ToolJet Cloud 백엔드가 필요합니다. 기존의 PAT 플러그인은 지원되지 않습니다. 아래 필수 요소는 로컬 설정을 설명합니다.

Gemini CLI와 키로

Gemini CLI 확장 또는 Kiro 전원 구축 동일한 유지 보수 기술에서 네이티브 클라우드 OAuth 연결을 구성합니다. 생성된 포장은 무시한 건축 artifacts입니다; 국부적으로 임명은 하지 않습니다 공공 갤러리 가용성 또는 성공적인 라이브 OAuth/app 편집을 설정합니다.

필수품

Grok Build 클라우드 플러그인

Grok Build 설정은 별도의 네이티브 HTTP / OAuth 패키지를 참조하십시오,

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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
GitHub에서 전체 README 보기

설치

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 } } } }