コンテンツにスキップ

MCP ツール

d6e インスタンスの MCP サーバー(デフォルト :8081/mcp)は、内蔵チャットと同じ面のツール群を公開します。API キーで接続すれば、ローカルの AI エージェント(Cursor / Claude Code / Codex など)からワークスペース SQL・STF・ワークフロー・埋め込み検索などを操作できます。

接続手順・環境変数・トラブルシュートは ローカル AI 開発 を参照してください。

Cursor.cursor/mcp.json:

{
"mcpServers": {
"d6e": {
"url": "http://<instance-host>:8081/mcp",
"headers": { "Authorization": "Bearer d6e_YOUR_API_KEY" }
}
}
}

接続後はまず d6e_list_workspacesd6e_set_workspace でワークスペースを選択してから、他のツールを使います。

ツール 説明
d6e_health API サーバーの疎通確認
d6e_set_workspace 以降の操作で使うワークスペース ID を設定する
d6e_get_current_workspace 現在選択中のワークスペース ID を返す
ツール 説明
d6e_list_workspaces API キーからアクセス可能なワークスペース一覧
d6e_get_workspace ワークスペース詳細(名前・ポリシーグループ等)を取得
d6e_create_workspace 新しいワークスペースを作成する
d6e_update_workspace ワークスペース設定(名前・ポリシー・カスタムプロンプト等)を更新
d6e_delete_workspace ワークスペースをソフト削除する
d6e_list_workspace_members ワークスペースメンバー一覧を取得
d6e_add_workspace_member メンバーを追加する(admin / member)
d6e_update_workspace_member メンバーのロールを変更する
d6e_remove_workspace_member メンバーを削除する
ツール 説明
d6e_sql ワークスペース内で SQL(DDL / SELECT / INSERT 等)を実行する

ファイル・テーブル行の埋め込みは非同期です。EMBEDSTATUS で完了を確認 → SEARCH の順で使います。

ツール 説明
d6e_generate_embeddings TEXT 列のベクトル埋め込みを生成する(同期)
d6e_similarity_search 列埋め込みによる意味的類似検索(同期)
d6e_embed_files ファイル埋め込みを開始する(非同期)
d6e_file_embedding_status ファイル埋め込みの進捗・状態を確認する
d6e_search_files 埋め込み済みファイルを内容類似で検索する
d6e_regenerate_file_embeddings ファイル埋め込みを強制再生成する
d6e_embed_table_rows テーブル行埋め込みを開始する(非同期)
d6e_table_row_embedding_status テーブル行埋め込みの進捗・状態を確認する
d6e_search_table_rows 埋め込み済み行を横断で意味検索する
d6e_regenerate_table_rows テーブル行埋め込みを強制再生成する
ツール 説明
d6e_list_workflows ワークフロー一覧を取得する
d6e_get_workflow ワークフロー定義(STF / Effect ステップ等)を取得する
d6e_create_workflow STF・Effect ステップ付きワークフローを作成する
d6e_update_workflow 既存ワークフローを更新する
d6e_delete_workflow ワークフローをソフト削除する
d6e_execute_workflow 入力データ付きでワークフローを実行する
ツール 説明
d6e_list_stfs State Transition Function(STF)一覧を取得する
d6e_get_stf STF メタデータを取得する
d6e_create_stf JavaScript / WASM 等のコードで STF を作成する
d6e_update_stf STF メタデータ(名前・説明・公開フラグ)を更新する
d6e_delete_stf STF をソフト削除する
d6e_list_stf_versions STF のバージョン一覧を取得する
d6e_create_stf_version 既存 STF に新しいコードバージョンを追加する
d6e_instant_run_stf ワークフローなしで STF を即時実行する
d6e_describe_stf Docker STF の input_schema / 操作を発見する
d6e_list_stf_libraries STF から import 可能なライブラリ一覧を取得する
d6e_get_library_types STF ライブラリの TypeScript 型定義(.d.ts)を取得する
ツール 説明
d6e_list_effects Effect(外部 HTTP 呼び出し)一覧を取得する
d6e_get_effect Effect メタデータを取得する
d6e_create_effect 新しい Effect を作成する
d6e_update_effect Effect メタデータを更新する
d6e_delete_effect Effect をソフト削除する
d6e_list_effect_versions Effect のバージョン一覧を取得する
d6e_create_effect_version 既存 Effect に新しい HTTP 設定バージョンを追加する
ツール 説明
d6e_list_policies 行レベルアクセス制御ポリシー一覧を取得する
d6e_get_policy ポリシー定義を取得する
d6e_create_policy テーブル操作向けポリシーを作成する
d6e_update_policy 既存ポリシーを更新する
d6e_delete_policy ポリシーをソフト削除する
d6e_list_policy_groups ポリシーグループ一覧を取得する
d6e_get_policy_group ポリシーグループ(ユーザー / STF メンバー)を取得する
d6e_create_policy_group ポリシーグループを作成する
d6e_update_policy_group ポリシーグループを更新する
d6e_delete_policy_group ポリシーグループをソフト削除する
ツール 説明
d6e_list_files ワークスペース内ファイル一覧を取得する
d6e_get_file ファイルメタデータを取得する(内容は含まない)
d6e_upload_file ファイルをアップロードする(base64、最大 1GB)
d6e_download_file ファイル内容を base64 で取得する
d6e_delete_file ファイルをソフト削除する
d6e_view_image 画像 / PDF を視覚コンテンツとして LLM に返す
d6e_extract_file_text Office 文書のテキスト抽出や画像 OCR を行う
ツール 説明
d6e_create_document Markdown ドキュメントを作成する
d6e_get_document ドキュメント本文・メタデータを取得する
d6e_list_documents ドキュメント一覧を取得する(本文なし)
d6e_update_document ドキュメントを更新する(変更時は自動で新バージョン)
d6e_replace_document_section ドキュメント内の特定テキスト区間を置換する
d6e_delete_document ドキュメントをソフト削除する
d6e_get_document_versions ドキュメントのバージョン履歴を取得する
ツール 説明
d6e_list_workspace_prompt_rules ワークスペースのプロンプトルール一覧を取得する
d6e_create_workspace_prompt_rule システムプロンプト用のルールを追加する
d6e_update_workspace_prompt_rule プロンプトルールを更新する
d6e_delete_workspace_prompt_rule プロンプトルールを削除する
d6e_list_workspace_skills カスタム Agent Skill 一覧を取得する
d6e_create_workspace_skill カスタム Agent Skill を作成する
d6e_update_workspace_skill カスタム Agent Skill を更新する
d6e_delete_workspace_skill カスタム Agent Skill を削除する
d6e_get_workspace_title_rule チャットセッションのタイトル命名ルールを取得する
d6e_set_workspace_title_rule タイトル命名ルールを設定 / 更新する
d6e_clear_workspace_title_rule タイトル命名ルールをクリアする
d6e_list_workspace_chat_templates チャットフロントエンドテンプレート一覧を取得する
d6e_get_workspace_chat_template チャットテンプレート詳細を取得する
d6e_create_workspace_chat_template チャットテンプレートを作成する
d6e_update_workspace_chat_template チャットテンプレートを更新する
d6e_delete_workspace_chat_template チャットテンプレートを削除する
d6e_set_active_workspace_chat_template 1 つのチャットテンプレートをアクティブにする
d6e_deactivate_workspace_chat_templates 全チャットテンプレートを非アクティブにする
d6e_get_workspace_dashboard_enabled ダッシュボード表示設定を取得する
d6e_set_workspace_dashboard_enabled ダッシュボード表示の有効 / 無効を設定する
d6e_list_saas_credentials 連携済み SaaS クレデンシャル一覧を取得する(トークン値は含まない)
ツール 説明
d6e_call_external_api 保存済み認証で外部 SaaS API を呼び出す
d6e_download_external_file SaaS からバイナリを取得しストレージファイルとして保存する
d6e_read_drive_file 同期済み Google Drive ミラーからファイルを読み取る(キャッシュ利用)
ツール 説明
d6e_list_audit_logs ワークスペースの監査ログ(誰が何をいつ)を一覧取得する
カテゴリ 件数
Health / Workspace Context 3
Workspaces / Members 9
SQL 1
Embeddings 10
Workflows 6
STFs / Libraries 11
Effects 7
Policies / Policy Groups 10
Storage Files 7
Documents 7
Workspace Setup 21
SaaS / Drive 3
Audit 1
合計 96