Documentation

CLI Reference

Commands, flags, and example flows for the Conduit CLI.

CLI Reference

How to think about the CLI

Conduit is a local knowledge base plus an MCP server surface for AI clients. Most people live in four command families:

  1. conduit kb ... for ingestion, sync, and search.
  2. conduit mcp ... for MCP status/config and client wiring.
  3. Ops commands like conduit status, conduit doctor, and conduit service ... for health and lifecycle.
  4. Optional conduit kb kag-... for knowledge graph build and queries.

If you're brand new, start with Quickstart: /docs/quickstart.

Common workflows (copy/paste)

1) Install sanity checks

conduit --version
conduit status
conduit doctor

Install details and prerequisites: /docs/install

2) KB: add sources

# Add a docs folder
conduit kb add ~/Documents/my-project --name "My Project Docs"
 
# Add a code repo
conduit kb add ~/code/my-repo --name "My Repo"
 
# List sources
conduit kb list

Quickstart context: /docs/quickstart

3) KB: build vectors (RAG sync)

# Sync all sources (builds full-text + vectors)
conduit kb sync
 
# Reset vectors if needed (slow, use sparingly)
conduit kb sync --rebuild-vectors

First sync is usually the slowest. Quickstart: /docs/quickstart

4) KB: search / query

# Hybrid search (default)
conduit kb search "how does authentication work"
 
# Semantic search
conduit kb search "user login security" --semantic
 
# Keyword search
conduit kb search "OAuth2 client_id" --fts5

Quickstart search flow: /docs/quickstart

5) KAG (optional): build + query

KAG is slower and heavier. Use it only when you need multi-hop, entity/relationship reasoning.

conduit kb kag-sync
conduit kb kag-query "Kubernetes"
conduit kb kag-query "authentication" --entities OAuth,JWT --max-hops 2

KAG guidance: /docs/kag

6) MCP: confirm server + generate config

# Check MCP status and capabilities
conduit mcp status
 
# Auto-configure a supported client (default: Claude Code)
conduit mcp configure
 
# See detected clients and config paths
conduit client list
 
# KB MCP server (launched by clients)
conduit mcp kb

Client-specific guidance: /docs/mcp

7) Ops: logs / reset / uninstall pointers

# Service lifecycle
conduit service status
conduit service start
conduit service stop
 
# Diagnostics
conduit doctor
 
# MCP logs
conduit mcp logs
 
# Connector instance logs
conduit logs <instance-id>
 
# Uninstall (see install doc for details)
conduit uninstall

Troubleshooting guidance: /docs/troubleshooting

Command index (structured table)

For the full Command Suite and flags, see the upstream CLI index: CLI Command Index.

Setup

Conduit CommandWhat it doesWhen you use itLink
conduit setupRun the interactive setup wizardFirst-time setup or reconfigurationInstall
conduit doctorRun diagnosticsTroubleshooting health issuesTroubleshooting
conduit install-depsInstall runtime dependenciesManual installs or missing depsCLI index

Dependencies (deps)

Conduit CommandWhat it doesWhen you use itLink
conduit deps statusCheck dependency statusVerify Podman/Docker/OllamaCLI index
conduit deps install <dependency>Install a specific dependencyFix a missing dependencyCLI index
conduit deps validate <dependency> <path>Validate custom binary pathsCustom installsCLI index

Service

Conduit CommandWhat it doesWhen you use itLink
conduit service installInstall daemon as a serviceAfter installAdmin
conduit service startStart the daemon serviceRecovery/startupAdmin
conduit service stopStop the daemon serviceMaintenanceAdmin
conduit service statusCheck daemon service statusTroubleshootingAdmin
conduit service removeRemove daemon serviceCleanup/resetAdmin

Instance (connectors)

Conduit CommandWhat it doesWhen you use itLink
conduit installInstall a connector instanceAdd a new MCP connectorMCP
conduit create <package-id>Create a connector instanceCreate without startingMCP
conduit listList connector instancesSee what's installedMCP
conduit start <id>Start an instanceRun a connectorMCP
conduit stop <id>Stop an instancePause a connectorMCP
conduit remove <id>Remove an instanceCleanupMCP
conduit logs <id>View instance logsDebug a connectorMCP
conduit audit <id>Show instance audit logsAdvanced security reviewCLI index

Client

Conduit CommandWhat it doesWhen you use itLink
conduit client listList detected AI clientsSee config locationsMCP
conduit client bind <id>Bind instance to a clientEnable tools in a clientMCP
conduit client unbind <id>Remove a client bindingDisable tools in a clientMCP
conduit client bindings <id>List bindings for an instanceValidate MCP wiringMCP

Knowledge Base (kb)

Conduit CommandWhat it doesWhen you use itLink
conduit kb add <path>Add a KB sourceStart ingestionQuickstart
conduit kb listList KB sourcesCheck what's indexedQuickstart
conduit kb syncSync sources and build vectorsAfter adding/changing docsQuickstart
conduit kb search <query>Search the KBValidate retrievalQuickstart
conduit kb statsKB statisticsInspect scale/healthCLI index
conduit kb remove <id>Remove a sourceCleanupQuickstart
conduit kb migrateMigrate to vector storeLegacy KB migrationCLI index

Knowledge Graph (kag)

Conduit CommandWhat it doesWhen you use itLink
conduit kb kag-syncExtract entities/relationsBuild the graphKAG
conduit kb kag-statusShow extraction statusTrack KAG progressKAG
conduit kb kag-query <query>Query the knowledge graphMulti-hop reasoningKAG
conduit kb kag-retryRetry failed extractionsRecoveryKAG
conduit kb kag-dedupeDeduplicate entitiesImprove graph qualityKAG
conduit kb kag-vectorizeVectorize entitiesHybrid entity searchKAG

MCP

Conduit CommandWhat it doesWhen you use itLink
conduit mcp configureAuto-configure MCP in clientsQuick wiringMCP
conduit mcp statusMCP status and capabilitiesValidate MCP setupMCP
conduit mcp kbRun KB MCP serverClient launches thisMCP
conduit mcp stdio --instance <id>Run MCP over stdio for an instanceCustom MCP wiringMCP
conduit mcp logsShow MCP logsDebug MCPMCP

Ollama

Conduit CommandWhat it doesWhen you use itLink
conduit ollama statusShow Ollama statusSemantic/KAG healthCLI index
conduit ollama modelsList installed modelsVerify model availabilityCLI index
conduit ollama pull <model>Download a modelInstall missing modelsCLI index
conduit ollama warmupPreload modelsReduce cold startsCLI index

Qdrant

Conduit CommandWhat it doesWhen you use itLink
conduit qdrant installInstall Qdrant containerEnable semantic searchInstall
conduit qdrant startStart QdrantRestore semantic searchTroubleshooting
conduit qdrant stopStop QdrantMaintenanceTroubleshooting
conduit qdrant statusCheck Qdrant statusDebug vectorsTroubleshooting
conduit qdrant attachEnable semantic searchAttach to running daemonCLI index
conduit qdrant purgeClear vectorsReset vector storeCLI index

FalkorDB

Conduit CommandWhat it doesWhen you use itLink
conduit falkordb installInstall FalkorDB containerEnable KAG graphInstall
conduit falkordb startStart FalkorDBRestore KAGTroubleshooting
conduit falkordb stopStop FalkorDBMaintenanceTroubleshooting
conduit falkordb statusCheck FalkorDB statusDebug KAGTroubleshooting

Config

Conduit CommandWhat it doesWhen you use itLink
conduit configShow configReview settingsCLI index
conduit config get <key>Read a config valueInspect a settingCLI index
conduit config set <key> <value>Set a config valueUpdate settingsCLI index
conduit config unset <key>Remove a config valueReset a settingCLI index

System

Conduit CommandWhat it doesWhen you use itLink
conduit statusDaemon health checkWhen things feel offTroubleshooting
conduit statsDaemon statisticsInspect usageCLI index
conduit backupBackup dataBefore risky changesCLI index
conduit uninstallUninstall ConduitDeprovisioningInstall
conduit eventsStream daemon eventsDebug sync/indexingCLI index

Permissions

Conduit CommandWhat it doesWhen you use itLink
conduit permissions <instance-id>Manage instance permissionsAdvanced access controlCLI index

Tips that prevent pain

  • If search returns nothing, you probably forgot conduit kb sync.
  • If semantic results are empty, check conduit doctor and confirm Qdrant + Ollama are healthy.
  • If you see partial sync warnings, try conduit kb sync --rebuild-vectors.
  • For MCP issues, run conduit mcp status and restart your client.
  • If a file type is missing, check your install and known issues: /docs/troubleshooting.