conductorv2

Core

Zero-config Plugins

18 plugins and 70 tools that work immediately after install with no API keys, no accounts, and no setup. Install Conductor and they are ready.

What is zero-config?

Zero-config plugins work on the first conductor mcp start with no credentials required. They use either built-in logic, your local system (filesystem, Docker socket, OS metrics), or free public APIs with no authentication.

When you run conductor init, all zero-config plugins are enabled by default. You will immediately have 70 tools available in your AI client without entering a single API key.

18
zero-config plugins
70
tools available instantly
0
API keys required

All zero-config plugins

calculatorzero-config3 tools

Evaluate math expressions, convert between any units, and calculate percentages. Powered by mathjs.

Built-in
calculator_evalcalculator_convertcalculator_percentage
shellzero-config4 tools

Safe shell command execution via a whitelist allowlist. Allowed: ls, git, npm, yarn, node, python, curl, ping, docker, and more.

Built-in
shell_execshell_backgroundshell_killshell_list
githubzero-config4 tools

Public GitHub data — user profiles, repository info, and code search — with no authentication required.

Built-in (partial auth)
github_usergithub_repogithub_reposgithub_search_repos
weatherzero-config3 tools

Real-time weather conditions and 7-day forecasts for any city or coordinates via Open-Meteo. Completely free, no API key.

Open-Meteo
weather_currentweather_forecastweather_hourly
hashzero-config5 tools

Compute MD5, SHA-1, SHA-256, SHA-512 hashes and bcrypt password hashes for any input string.

Built-in
hash_md5hash_sha1hash_sha256hash_sha512hash_bcrypt
text-toolszero-config6 tools

Word and character counts, JSON pretty-printing, line-by-line diff, Base64 and URL encoding/decoding, and word frequency analysis.

Built-in
text_counttext_format_jsontext_difftext_encodetext_decodetext_frequency
colorszero-config4 tools

Convert between Hex, RGB, HSL, and CSS color names. Generate accessible color palettes and check contrast ratios.

Built-in
colors_convertcolors_namecolors_palettecolors_contrast
timezonezero-config3 tools

Convert timestamps between any two timezones, get current time in a specific zone, and list all IANA timezone names.

Built-in
timezone_converttimezone_nowtimezone_list
networkzero-config4 tools

DNS lookups for any domain, IP geolocation, ping a host, and check if a port is open.

Public APIs
network_dnsnetwork_geoipnetwork_pingnetwork_port
url-toolszero-config4 tools

Parse URLs into components (protocol, host, path, query), expand short links, and encode/decode URL strings.

Built-in
url_parseurl_expandurl_encodeurl_decode
noteszero-config4 tools

Local markdown notes stored in ~/.conductor/notes/. A persistent, private scratchpad your AI can read and write across sessions.

Local filesystem
notes_writenotes_readnotes_listnotes_delete
memoryzero-config3 tools

Local semantic memory stored in SQLite. Your AI can remember facts, preferences, and context between sessions without any external service.

Local SQLite
memory_storememory_recallmemory_list
cronzero-config2 tools

Parse cron expressions into human-readable schedules, and calculate the next N run times for a cron expression.

Built-in
cron_parsecron_next
cryptozero-config3 tools

Cryptocurrency prices, market data, and trending coins via the public CoinGecko API. No API key required.

CoinGecko (public)
crypto_pricecrypto_pricescrypto_trending
funzero-config3 tools

Random programming jokes, interesting facts, and a coin flip — for when your AI needs a personality.

Built-in
fun_jokefun_factfun_flip
systemzero-config5 tools

Real-time system metrics: CPU usage, memory consumption, disk space, top processes, and system uptime.

Local OS
system_cpusystem_memorysystem_disksystem_processessystem_uptime
translatezero-config2 tools

Translate text between 100+ languages and auto-detect the source language using a free LibreTranslate instance.

LibreTranslate (free)
translate_texttranslate_detect
dockerzero-config8 tools

Manage your local Docker environment. Requires Docker Engine or Docker Desktop running locally. No credentials needed.

Local Docker socket
docker_containersdocker_logsdocker_imagesdocker_volumesdocker_startdocker_stopdocker_pulldocker_container

What happens on first start

When conductor mcp start runs for the first time, it initializes all zero-config plugins automatically. The startup summary shows every plugin's state so you can confirm everything is working:

conductor plugins list
$ conductor plugins list

NAME          STATUS   TOOLS   ZERO-CONFIG
calculator    ready    3       ✓
shell         ready    4       ✓
weather       ready    3       ✓
hash          ready    5       ✓
text-tools    ready    6       ✓
colors        ready    4       ✓
timezone      ready    3       ✓
network       ready    4       ✓
url-tools     ready    4       ✓
notes         ready    4       ✓
memory        ready    3       ✓
cron          ready    2       ✓
crypto        ready    3       ✓
fun           ready    3       ✓
system        ready    5       ✓
translate     ready    2       ✓
github        ready    4       partial (public only)
docker        ready    8       ✓ (Docker required)

Disabling a zero-config plugin

You may not need all zero-config plugins. Disable any plugin to remove its tools from your AI client's tool list. This reduces context and can make your AI more focused.

terminal
# These plugins are enabled automatically on first run.
# You can disable any of them:
conductor plugins disable fun
conductor plugins disable crypto

# Or re-enable:
conductor plugins enable fun

Shell plugin allowlist

The shell plugin is zero-config but not unrestricted. It uses a whitelist allowlist — only the commands in this list can be executed. There is no eval() or arbitrary subprocess execution.

default allowed commands
ls, cat, head, tail, grep, find, wc, sort, uniq, cut, awk, sed
git, gh
npm, yarn, pnpm, npx, node
python, python3, pip, pip3
docker, docker-compose
curl, wget, ping, nslookup, dig
pwd, echo, which, env, ps, df, du, uptime
make, cargo, go, rustc

Customize the allowlist by editing ~/.conductor/config.json — add entries under plugins.shell.allowedCommands.

Privacy and data handling

notes, memory

100% local. Data stored in ~/.conductor/. Nothing leaves your machine.

weather

Sends your location (city name or coordinates) to Open-Meteo servers. No account or personal data required.

network

DNS lookups and ping go to public DNS resolvers. IP geolocation queries a public API.

crypto

Price queries go to the CoinGecko public API. No personal data sent.

translate

Text is sent to a public LibreTranslate instance for translation. For sensitive text, self-host LibreTranslate and configure the URL.

github (zero-config)

Only public GitHub API endpoints are called. No authentication token is sent.