Skip to content

Справочник MCP-инструментов ​

В QueryLane 1.0.94 MCP-сервер предоставляет 57 инструментов. Агенту, подключённому по MCP, доступны все. Встроенный ассистент работает с теми же инструментами, кроме отмеченных Нет в столбце Ассистент.

Все инструменты, кроме querylane_profiles_list и querylane_connectors_list, принимают необязательный параметр profileId. Без него инструмент работает в профиле, с которым запущен сервер (--profile в настройках клиента).

Описания инструментов приводятся на английском, как их получает агент.

Что означает столбец «Действие» ​

  • Читает: смотрит задачи, подключения, схемы, запуски, результаты или плагины и ничего не меняет.
  • Изменяет: сохраняет или удаляет данные: задачу, подключение, историю запусков, сохранённый результат запроса или файл экспорта.
  • Выполняет: запускает или останавливает работу за пределами профиля: запрос к базе, запуск шага или задачи, проверку подключения, инструмент плагина.

Читающие инструменты querylane_jobs_export и querylane_chart_render принимают необязательный filePath и тогда дополнительно сохраняют копию результата в этот файл.

Во встроенном ассистенте инструмент, который изменяет или выполняет, ждёт вашего разрешения, а читающие инструменты не могут записывать файлы: необязательный аргумент filePath у них убран. Подробнее в разделе Ассистент.

Если инструмент вызван из MCP-клиента, QueryLane разрешения не запрашивает: это определяют настройки доступа самого агента. Подробнее в разделе Подключение агента.

Профиль и возможности ​

ИнструментЧто делаетДействиеАссистент
querylane_capabilities_getRead the QueryLane agent API version, available operations, run scopes, execution policy, and the job authoring guide with step field contracts and ${variable}/${step_id} template rulesЧитаетДа
querylane_profiles_listList QueryLane storage profiles available to this local clientЧитаетНет
querylane_packages_listList packages installed for JavaScript pipeline stepsЧитаетДа

Подключения ​

ИнструментЧто делаетДействиеАссистент
querylane_connectors_listList supported QueryLane connector variants, configuration fields, defaults, and adapter capabilities before creating a connectionЧитаетДа
querylane_connections_listFind redacted source and target connections by name, role, or adapter typeЧитаетДа
querylane_connection_getRead one redacted connection and its semantic revision before testing, updating, or deleting itЧитаетДа
querylane_connection_validateValidate a new connection document or a patch merged with a stored connection without connecting or savingЧитаетДа
querylane_connection_testTest a stored or unsaved connection using normal adapter semantics and return structured diagnostics without exposing credentialsВыполняетДа
querylane_connection_createCreate and atomically persist a validated source or target connection in the selected profileИзменяетДа
querylane_connection_updateAtomically patch a connection when its semantic revision still matches; omitted secrets are preservedИзменяетДа
querylane_connection_usage_getList jobs, steps, outputs, saved queries, and workspace state that reference one connectionЧитаетДа
querylane_connection_deleteDelete a connection at an expected revision; referenced connections require force=true and return affected objectsИзменяетДа
querylane_connection_capabilities_getInspect adapter capabilities and optionally effective database privileges for one connection without returning credentialsЧитаетДа

База данных ​

ИнструментЧто делаетДействиеАссистент
querylane_schema_getRead or refresh database schema metadata for one configured source or target connectionЧитаетДа
querylane_db_explorer_listList databases, schemas, tables, collections, views, indexes, and other children through a stored connectionЧитаетДа
querylane_db_object_getRead structured metadata and DDL details for one database object through a stored connectionЧитаетДа
querylane_db_query_executeExecute arbitrary SQL or MongoDB code using the configured database user and return bounded rows plus an optional result referenceВыполняетДа
querylane_db_result_pageRead a bounded page from a large ad-hoc database query result referenceЧитаетДа
querylane_db_result_disposeRelease a stored ad-hoc database query result referenceИзменяетНет

Задачи и расписания ​

ИнструментЧто делаетДействиеАссистент
querylane_jobs_listPrimary agent tool to find, search, list, or locate QueryLane jobs, tasks, and pipelines by natural-language termsЧитаетДа
querylane_job_getRead a redacted job definition and its content revision before editing or running itЧитаетДа
querylane_job_createCreate and validate a complete QueryLane job in the selected profileИзменяетДа
querylane_jobs_exportExport jobs to a portable package for sharing without git: steps, variables with secret values removed, connection hints without credentials, and required JavaScript packagesЧитаетНет
querylane_jobs_importImport jobs from a package made by querylane_jobs_exportИзменяетНет
querylane_job_deleteDelete a local job, optionally asserting the revision previously read by the agentИзменяетДа
querylane_job_revisions_listList durable job revision snapshots available for inspection or revertЧитаетДа
querylane_job_validateValidate a stored job or an supplied candidate against step, dependency, and connection contractsЧитаетДа
querylane_schedules_listRead the schedules of the profile: their cron expression, whether macOS runs them, the next run, and why a schedule is not runningЧитаетДа

Изменения задач ​

ИнструментЧто делаетДействиеАссистент
querylane_change_proposeBuild an immutable semantic job change, validate it, and return its diff without changing the jobЧитаетДа
querylane_change_getRead a proposed change, redacted candidate, semantic diff, validation, and application statusЧитаетДа
querylane_change_applyAtomically apply an already validated change if the job revision still matches its base revisionИзменяетДа
querylane_change_revertRestore a job to a known durable revision while checking the current revisionИзменяетДа

Шаги, запуски и результаты ​

ИнструментЧто делаетДействиеАссистент
querylane_step_previewInspect a step and its resolved execution plan without executing database, HTTP, file, or JavaScript effectsЧитаетДа
querylane_step_testExecute a step using normal QueryLane semantics, including dependencies by default, and optionally wait for completionВыполняетДа
querylane_runs_listList unified durable UI, CLI, MCP, and scheduled pipeline executions and filter them by job, origin, or statusЧитаетДа
querylane_run_getRead the current durable state and receipt of one pipeline runЧитаетДа
querylane_run_diagnoseReturn a compact deterministic diagnosis with failed step, reason code, details, statuses, and result handleЧитаетДа
querylane_run_planResolve which steps and connections a requested run scope will execute and whether a baseline is requiredЧитаетДа
querylane_run_startStart a durable asynchronous pipeline run with normal local-client execution permissionsВыполняетДа
querylane_run_waitWait for a durable run to finish or until a bounded timeout expiresЧитаетДа
querylane_run_cancelRequest cancellation of a queued or running local pipeline executionВыполняетДа
querylane_runs_clearClear durable execution history for one job or the selected profileИзменяетНет
querylane_result_sampleRead a bounded sample from the final output or a selected step output of a durable runЧитаетДа
querylane_result_checkEvaluate declarative row-count, field-presence, or non-null assertions against a run resultЧитаетДа
querylane_chart_renderRender one chart of a chart step from a finished run to PNG (returned as an image you can look at) or SVG, to check the drawing after querylane_step_test or querylane_run_waitЧитаетДа
querylane_run_artifact_getRead an image a run left behind, such as the screenshot of a failed plugin stepЧитаетДа

Экспорт данных ​

ИнструментЧто делаетДействиеАссистент
querylane_exports_listList durable data export operations and filter them by status, connection, or pipeline runЧитаетДа
querylane_export_startExport exactly one source—database object, query result reference, pipeline run result, step result, or supplied rows—to CSV, JSON, JSONL, or XLSXИзменяетДа
querylane_export_getRead current status, progress, output metadata, or structured failure for one exportЧитаетДа
querylane_export_waitWait for a durable export to finish or until a bounded timeout expiresЧитаетДа
querylane_export_cancelCancel a queued or running data export and remove its incomplete atomic outputИзменяетНет

Плагины ​

ИнструментЧто делаетДействиеАссистент
querylane_plugins_listList installed QueryLane plugins and plugins available in the catalog, with their status (ready, needsPrepare, disabled, available)ЧитаетДа
querylane_plugin_getRead one installed plugin: its step types and code language, settings schema, the profile presets, the AI tools it offers and its authoring guide for writing step codeЧитаетДа
querylane_plugin_tool_callCall an AI tool of an installed plugin, for example open a page and look at it with the browser pluginВыполняетДа
querylane_plugin_session_closeClose a plugin tool session and release its resources, such as an open browser pageЧитаетДа

Приложение ​

ИнструментЧто делаетДействиеАссистент
querylane_ui_link_getCreate a querylane:// link that opens a job, exact step, connection, or settings section in the QueryLane desktop appЧитаетНет
querylane_ui_openOpen and navigate the QueryLane desktop app directly to a job, exact pipeline step, connection, or settings sectionЧитаетДа