Documentation Index Fetch the complete documentation index at: https://docs.safedep.io/llms.txt
Use this file to discover all available pages before exploring further.
Scanner Kinds
The command runs two independent scanners, each covering a different class of signals.
Kind What it finds ai-toolMCP servers, coding agents, CLI tools, IDE extensions, project config files agent-skillAgent skill directories inside well-known skill paths
Item Types
Every discovered item is classified into one of the following types:
Type Description mcp_serverModel Context Protocol server entry found in a config file coding_agentCoding agent detected via a system-level config directory or installed binary cli_toolAI CLI binary found on $PATH, version-verified by executing with a version flag ai_extensionAI-related IDE extension detected from installed extension manifests project_configAI tool instruction or config file found in a project repository agent_skillSkill subdirectory found inside a well-known agent skills path
Scopes
Scope Base path systemUser home directory — global configs and binaries projectProject directory (default: cwd, override with -D)
What Gets Scanned
MCP Server Config Files
MCP server entries are read from JSON config files at well-known paths for each supported application.
System scope Path ~/.claude/settings.json~/.claude/projects/*/settings.json~/.claude.json~/.claude/plugins/cache/**/.mcp.json
Project scope Path <projectDir>/.mcp.json<projectDir>/.claude/settings.json
System scope Project scope Path <projectDir>/.cursor/mcp.json
System scope only Path ~/.codeium/windsurf/mcp_config.json
Antigravity / Google Gemini CLI
System scope Path ~/.gemini/antigravity/mcp_config.json
System scope Platform Path Linux ~/.config/Code/User/mcp.jsonmacOS ~/Library/Application Support/Code/User/mcp.jsonWindows %APPDATA%\Code\User\mcp.json
Project scope Path <projectDir>/.vscode/mcp.json<projectDir>/.vscode/mcpservers.json<projectDir>/.vscode/mcp_config.json
Project Config Files
Project-level instruction and rules files are reported as project_config items.
Application Path Claude Code <projectDir>/CLAUDE.mdCursor <projectDir>/.cursorrulesCursor <projectDir>/.cursor/rules/*
AI CLI binaries are discovered by searching $PATH for known names. Each candidate is executed
with a version flag and its output is matched against a known pattern to confirm it is the expected tool.
Tool Binary(s) Verification Claude Code CLI claudeOutput matches claude v<semver> Cursor CLI cursorSemver on first line of --version Windsurf CLI windsurfSemver on first line of --version Antigravity / Gemini CLI antigravity, ag-kitSemver on first line of --version VS Code CLI codeSemver on first line of --version Aider aiderOutput contains aider v<semver> GitHub Copilot ghgithub/gh-copilot in gh extension listAmazon Q q, amazon-qOutput contains amazon or aws + semver
IDE Extensions
Extension manifests are read from the following directories for each supported IDE distribution.
Entries are matched against a curated list of known AI extension identifiers.
Extension directories scanned:
~/.vscode/extensions/
~/.vscode-oss/extensions/
~/.cursor/extensions/
~/.windsurf/extensions/
~/.antigravity/extensions/
Recognized AI extensions:
Extension ID Tool github.copilotGitHub Copilot github.copilot-chatGitHub Copilot Chat sourcegraph.cody-aiCody continue.continueContinue tabnine.tabnine-vscodeTabnine amazonwebservices.amazon-q-vscodeAmazon Q saoudrizwan.claude-devCline rooveterinaryinc.roo-clineRoo Code codeium.codeiumCodeium supermaven.supermavenSupermaven
Agent Skills
The agent-skill scanner checks for skill subdirectories inside well-known paths for
each supported agent. Every subdirectory found is reported as one agent_skill item.
Resolved relative to the user home directory (~/). Agent(s) Path amp, kimi-cli, replit, universal .config/agents/skillscline, warp .agents/skillsantigravity .gemini/antigravity/skillsaugment .augment/skillsbob .bob/skillsclaude .claude/skillscodebuddy .codebuddy/skillscommandcode .commandcode/skillscrush .config/crush/skillsgoose .config/goose/skillsopencode .config/opencode/skillscontinue .continue/skillscopilot .copilot/skillscodex .codex/skillscursor .cursor/skillsdeepagents .deepagents/agent/skillsfactory .factory/skillsfirebender .firebender/skillsgemini .gemini/skillsiflow .iflow/skillsjunie .junie/skillskilocode .kilocode/skillskiro .kiro/skillskode .kode/skillsmcpjam .mcpjam/skillsmux .mux/skillsopenclaw .openclaw/skillsopenhands .openhands/skillspi .pi/agent/skillsqoder .qoder/skillsqwen .qwen/skillsroo .roo/skillssnowflake cortex .snowflake/cortex/skillstrae .trae/skillstrae-cn .trae-cn/skillsvibe .vibe/skillswindsurf .codeium/windsurf/skillszencoder .zencoder/skillsneovate .neovate/skillspochi .pochi/skillsadal .adal/skillsClaude plugins .claude/plugins/cache/<org>/<plugin>/<ver>/skills/Claude marketplace .claude/plugins/marketplaces/<m>/plugins/<p>/skills/
Project-scope skill paths
Resolved relative to the project directory. Agent(s) Path amp, kimi-cli, replit, universal, antigravity, cline, warp, codex, cursor, deepagents, firebender, gemini-cli, github-copilot, opencode .agents/skillsaugment .augment/skillsbob .bob/skillsclaude .claude/skillscodebuddy .codebuddy/skillscommandcode .commandcode/skillscontinue .continue/skillscortex .cortex/skillscrush .crush/skillsfactory .factory/skillsgoose .goose/skillsiflow .iflow/skillsjunie .junie/skillskilocode .kilocode/skillskiro .kiro/skillskode .kode/skillsmcpjam .mcpjam/skillsmux .mux/skillsneovate .neovate/skillsopenhands .openhands/skillspi .pi/skillspochi .pochi/skillsqoder .qoder/skillsqwen .qwen/skillsroo .roo/skillstrae .trae/skillsvibe .vibe/skillswindsurf .windsurf/skillszencoder .zencoder/skillsadal .adal/skillsopenclaw skills/
MCP Server Details
For each discovered MCP server, the following fields are captured:
Field Description Transport stdio, sse, or streamable_httpCommand (stdio) Binary path and arguments URL (HTTP) Server endpoint URL EnvVarNames Names of environment variables referenced (values not captured) HeaderNames Names of HTTP headers referenced (values not captured) AllowedTools Explicit tool allowlist if configured AllowedResources Explicit resource allowlist if configured