
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
インストール
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 }
}
}
}