TT

tooljet/tooljet-mcp

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

30 stars 2 forks 品質 78 トレンド 31MIT

ToolJetアプリは、管理されたMCPツールとアプリビルダースキルを使用してエンドツーエンドのアプリケーションを構築します.

概要

コーディングエージェント(Codex、Claude Code、...)がツールジェットの管理されたAPIを使用してアプリをビルドおよび維持できるようにするMCPサーバー:ワークスペース、アプリ/ページ、データソースクエリ、ツールジェットDBテーブル、コンポーネント、レイアウト、およびライフサイクルイベント。 生成されたコンポーネントとデータソースのカタログが含まれているため、エージェントは設定キーを推測する代わりにファーストパーティのコントラクトを使用します。 - 個人的なアクセストークンのサポートを持つToolJetインスタンス。 - 対象となるツールジェットワークスペースの個人アクセストークン。 - Node.js 20 以降 デフォルトでは、MCP プロファイルは、バッチ作成ツールだけを公開することで、ツール選択をコンパクトに保ちます。すべてのバッチは単一のアイテムを受け入れます。 古いクライアントはTOOLJET INCLUDE LEGACY SINGULAR TOOLS=trueで冗長な単価を復元できます。 このリポジトリは、バンドルされたMCPサーバーとツールジェットアプリビルダーのスキルを一緒に登録する自己完結です。 Codex manifest は .codex-plugin/plugin.json であり、 .mcp.json は、インストールやユーザー側のビルドを要求せずにbundle/index.js を起動します.

概要(AI 翻訳)

コーディングエージェント(Codex、Claude Code、…)をビルドし、ToolJet**アプリをツールジェットの管理APIを介して維持するMCPサーバー:ワークスペース、アプリ/ページ、データソースクエリ、ツールジェットDBテーブル、コンポーネント、レイアウト、およびライフサイクルイベント。 生成されたコンポーネントとデータソースのカタログが含まれているため、エージェントは設定キーを推測する代わりにファーストパーティのコントラクトを使用します。

##ブラウザ OAuth 接続

リモート HTTP クライアントの場合、OAuth セットアップは、ワークスペースの ToolJet ログインと PAT をコピーせずに同意フローを介して接続します。 OAuth は、このリリースでクラウドのみで、コンパニオンの ToolJet Cloud バックエンドを [MCP_OAUTH_ENABLED=true]] と 5 つの OAuth のすべてのマイグレーションで要求します。 ローカル PAT プラグインの既存のサポートは残ります。以下の前提条件は、ローカルの設定を記述します。

#Gemini CLIとキロ

Gemini CLI 拡張または Kiro パワーをビルドする 同じ維持されたスキルから、ネイティブクラウド OAuth 接続を構成します。 生成パッケージは、ビルドアーティファクトを無視します。ローカルインストールは、 パブリックギャラリーの可用性を確立するか、ライブOAuth/app編集を成功させます。

前提条件

Grok Build Cloudプラグイン

別のネイティブ HTTP/OAuth パッケージの Grok ビルドのセットアップを参照してください,

このページは 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 } } } }