
MCP for Gray: bridge MCP servers into Gray tools (mcp__server__tool), /mcp slash commands, and `gray mcp serve` to expose Gray as an MCP server.
Your gray.alignment.id account and hosted machine: enrollment-code login, whoami, logout, and gray cloud (connect, status, chat).
Web search tools (web_search, web_fetch) and /search for Gray agents.

Run Gray turns on your Claude Pro/Max subscription via the official claude CLI, with Gray's own tools.
Curated cross-session memory for Gray agents.

Run Gray turns on your ChatGPT/Codex plan instead of an API key.

Run Gray turns on your Devin subscription; Gray keeps tools, approvals and compaction.
Lets the agent ask you clarifying questions mid-task.
Spawn and supervise subagents, with an above-editor status widget.
Computer-use hands for Gray agents.

Run Gray turns on your Google Antigravity subscription via the official agy CLI, with Gray's own tools.
Image backgrounds for the Gray TUI — the plugin prepares the PNG, Gray renders it.

Headless-chromium browser tools for the gray agent harness

whatsapp channel plugin for the gray agent harness

SQLite database tools for the gray agent harness

Talk to Gray from Discord: setup wizard, background service, streaming replies.

Google Gemini (API key) provider sidecar plugin for the gray agent harness
Approval gate on tool calls — Gray asks before running commands.

Fast typed-decision models (System One) behind two tools.

GitHub Copilot subscription provider sidecar plugin for the gray agent harness

DeepSeek provider sidecar plugin for the gray agent harness

desktop plugin for the gray agent harness

gchat plugin for the gray agent harness

jira issue-tracker tools for the gray agent harness

Kimi (Moonshot AI) provider sidecar plugin for the gray agent harness

linear issue-tracker tools for the gray agent harness

LM Studio (local) provider sidecar plugin for the gray agent harness

lsp plugin for the gray agent harness

mastodon plugin for the gray agent harness

Ollama local-models provider sidecar plugin for the gray agent harness

Plugin scaffolding + conformance loop for the gray plugin ecosystem

Qwen (Alibaba DashScope) provider sidecar plugin for the gray agent harness

teams channel plugin for the gray agent harness

twilio channel plugin for the gray agent harness

Local TTS/STT voice tools for the gray agent harness

Local webchat channel for the gray agent harness (127.0.0.1 HTTP, host.turn-driven)

Z.AI (GLM) provider sidecar plugin for the gray agent harness

Named session bookmarks (/bookmark + bookmark tool). Port of pi's bookmark extension.

Prompt-template slash commands from ~/.gray/commands/*.md with $ARGUMENTS/$1 substitution.

Merged tool-call policy plugin for the gray agent harness: permissions, confirm, tool-gate, guard, repguard

Meta-harness for gray: end-to-end search over context-injection policies (arXiv:2603.28052)

Unlockable achievements from the tool/turn event stream, stored in ~/.gray/achievements.json.

Expose gray as an ACP (Agent Client Protocol) agent: stdio JSON-RPC that runs each prompt as a `gray -p --json` turn

Second-opinion advisor: /advise sends the question + session digest to a configured model and returns its take

Repo architecture visualizer: archify emits a self-contained interactive HTML module map; archify_prompt returns a markdown outline

Commit uncommitted changes when the turn ends (opt-in). Port of pi's auto-commit-on-exit extension.

ensure login-shell env for toolchain commands

Keyless web fetch: read/links/raw a URL via curl, optional Firecrawl provider

Side conversations inside a session via host/run. Port of pi-btw (subset).

Prompt-cache watcher: warns on cache-breaking prompt prefix changes and tracks per-turn cache stats

Git stash checkpoints per session; /checkpoint list|restore <n>. Port of pi's git-checkpoint extension.

Sweep ephemeral session junk (spill/tmp) older than a max age at turn end. Port of hermes disk-cleanup.

cline plugin for the gray agent harness

Cross-agent message mesh for gray: rooms, DMs, presence over a tiny TCP daemon

Auto-compact oversized context into an LLM summary via host/run

confirm plugin for the gray agent harness

Merged context-budget plugin for the gray agent harness: truncate, compact, cacheopt in one sidecar.

Merged context-injection plugin for the gray agent harness: header, context-pin, resources, rules, include, dirty-guard, gh-issues in one sidecar.

Sandboxed exec + FTS5 knowledge base — big command outputs stay out of context

Pin files or notes into the prompt every turn so compaction can't drop them

Per-session remote control: unix socket JSON-RPC (send/status/stop) + send_to_session tool

Multi-key credential pool with rotation, cooldown, and failover for gray providers

cursor plugin for the gray agent harness

Merged diagnostics plugin for the gray agent harness: lens, shadcn-lint, uv in one sidecar.

Inject a one-line uncommitted-changes note into context at turn start

Shell-backed tools defined by JSON files in ~/.gray/dynamic-tools — live-reloaded protocol-1.3 tool set.

Standalone email (IMAP/SMTP) transport and setup for gray

file-trigger plugin for the gray agent harness

Gray's hosted-delivery daemon: runs the outbox/socket broker that channel plugins (discord, slack, telegram, whatsapp, email) lease delivery intents from, plus cron scheduling and the schedule tool.

Append referenced GitHub issue titles to prompts mentioning #N

Merged git-lifecycle plugin for the gray agent harness: checkpoint, autocommit, git-merge, review in one sidecar.

/merge <branch> runs git merge; conflicts hand the model a resolve prompt + git_conflicts tool

Persistent goals with an independent completion auditor for the gray agent harness (wire v1.1)

grok plugin for the gray agent harness

GSD spec->plan->tasks workflow: /gsd <goal> writes .gsd/ markdown state and executes task-by-task with verification

guard plugin for the gray agent harness

Generate a focused handoff prompt for a fresh session via host/run

Inject ~/.gray/header.txt banner/preferences into every turn

Archive session transcripts to a content-addressed local hoard on turn_end

Image generation across OpenRouter/OpenAI/xAI/FAL/DeepInfra via env-keyed provider probe.

Merged inbound-events plugin for the gray agent harness: send-message, webhooks, file-trigger, control in one sidecar.

Expand @path includes in AGENTS.md/CLAUDE.md into prompt context

Run !cmd / $ cmd inline and show output without a model turn.

Merged input plugin for the gray agent harness: commands, preset, transform, inline-bash in one sidecar.

Standalone IRC transport and setup for gray

Self-contained per-project kanban board (backlog/todo/doing/review/done).

Inject stored credentials into curl calls to configured hosts; redact them from results

learn plugin for the gray agent harness

Append-only audit ledgers: approvals, commands, usage JSONL under ~/.gray/ledger.

Post-edit diagnostics: run the right language checker on file tools and append findings to the tool result.

Self-driving iteration loop: /loop <goal> re-prompts the agent until done

Standalone Matrix transport and setup for gray

mattermost plugin for the gray agent harness

Markdown preview: /preview renders markdown+LaTeX to HTML in ~/.gray/preview and opens a browser, with ANSI terminal fallback

mem0 semantic memory plugin for the gray agent harness

muse

capability narrowing for delegated gray children (pi-daddy port)

Desktop/terminal notification when the agent settles (OSC 777/99, notify-send).

Nous Portal provider sidecar plugin for the gray agent harness

Standalone ntfy transport and setup for gray

Local turn/tool telemetry: JSONL event log under ~/.gray/observe with /observe stats.

opencode plugin for the gray agent harness

Codebase wiki generator for gray — /wiki builds and refreshes .gray/wiki/

Merged orchestration plugin for the gray agent harness: loop, gsd, workflows, plan, plannotator in one sidecar.

A read-only planning mode for safer repository exploration

Annotated plan review: /plan-review opens a plan for user annotation, diffs markdown comments back as revision prompts until /plan-accept

Named session presets and working-preference bundles

Layered global and per-project prompt customization

Search past gray sessions for ranked, cited prior work

tool-call repetition guard: nudges the agent out of identical-call loops

persistent per-session Python control env (prime-agent rlm port)

Pin files as always-on context for every request

Review or simplify the current git diff with focused prompts

Tiered model router provider plugin for the gray agent harness

Inject repository rule files before the first agent request

Run bash commands under a configurable bubblewrap sandbox

Keyed web search: Brave, SerpApi, Linkup behind one {results:[{title,url,snippet}]} shape

Queue external messages into the next agent turn

Merged session-utilities plugin for the gray agent harness: bookmark, session-name, share, handoff, summarize in one sidecar.

Assign human-friendly names to gray sessions

Lint shadcn/Tailwind files on demand and after writes

Export gray session transcripts as self-contained HTML

Standalone Signal transport and setup for gray

skill hub browser/installer — search npm/GitHub/skills-cli for agent skills and install them into ~/.gray/skills

Standalone Slack transport and setup for gray

Named prompt snippets with inline @name expansion

Spotify playback control via Web API + PKCE OAuth. Port of hermes' spotify plugin.

ssh_run/ssh_copy tools delegating shell + scp to remote hosts. Port of pi's ssh extension.

Per-session timing ledger: tool-call and turn durations, /stamps table

structured tool: runs a host turn constrained to a JSON schema. Port of pi's structured-output extension.

gray tutors YOU: /study starts a Socratic-tutor session, study_quiz asks via host/ask, study_deck keeps SM-2-lite flashcards.

Summarize the current conversation via host/run. Port of pi's summarize.

Merged task-tracking plugin for the gray agent harness: todo, kanban, goal in one sidecar.

Standalone Telegram transport and setup for gray

Merged telemetry plugin for the gray agent harness: observe, stamp, usage in one sidecar.

HANCORE-linux palette pack: /themes installer for ~/.gray/themes

Terminal title spinner while the agent works (OSC 2). Port of pi's titlebar-spinner extension.

Per-project todo list (todo tool + /todos). Port of pi's todo extension.

persisted tool deny-list

Rewrite or intercept submitted input (?quick/?verbose prefixes, ping/time, custom rules). Port of pi's input-transform.

Caps oversized tool results (head/tail middle-out truncation)

/usage: per-session token+cost accounting from the session store plus provider balance endpoints

rewrite python package commands to uv equivalents

Async video generation across FAL/DeepInfra/xAI with persisted job polling. Port of hermes' video_gen plugins.

Cloud voice tools (Deepgram Aura / Fish Audio TTS, Deepgram nova-3 STT) for the gray agent harness

Keyless web search: DuckDuckGo html + SearXNG json, round-robin fallback

Inbound HTTP webhooks on 127.0.0.1 become agent turns. Original work.

Batch/durable multi-agent workflows for gray: fan a yaml/json spec across `gray subagents run` items with per-item worktrees, a resumable ledger, and an aggregate report
Integrity
sha256-verified :::: open source required
version history :::: moderation queue
API
/hub/index.json · /plugins/index.json
/api/plugins · /api/plugins/submit
Publish
Submit a package — plugins run tools, skills teach gray how to work, misc ships everything else.
