AIDEX TOOLS

29 tools from the Aidex MCP Server, categorised by risk level.

View the Aidex policy →

READ TOOLS

21
aidex_describe Add or update a section in the project summary (summary.md). Use to document project purpose, architecture, key concepts, or patterns. 2/5 aidex_files List all files and directories in the indexed project. Returns the complete project structure with file types (code, config, doc, asset, test, othe... 2/5 aidex_global_init Scan a directory tree for AiDex-indexed projects and register them in the global database (~/.aidex/global.db). Also finds unindexed projects (by m... 2/5 aidex_global_query Search for a term across ALL registered projects in the global AiDex index. Returns matches grouped by project. Use this to find code across your e... 2/5 aidex_global_refresh Refresh project statistics in the global AiDex index. Updates file counts, method counts, etc. from each project's database. Removes projects whose... aidex_global_signatures Search for methods and types by name across ALL registered projects. Returns method prototypes and type definitions grouped by project. Use to find... aidex_global_status Show overview of all projects registered in the global AiDex index. Lists project names, paths, file counts, languages, and last indexed times. aidex_init Initialize AiDex indexing for a project. Scans all source files and builds a searchable index of identifiers, methods, types, and signatures. aidex_link Link a dependency project to enable cross-project queries. The dependency must have its own .aidex index. 2/5 aidex_links List all linked dependency projects. 2/5 aidex_query Search for terms/identifiers in the AiDex index. Returns file locations where the term appears. PREFERRED over Grep/Glob for code searches when .ai... aidex_scan Scan a directory tree to find all projects with AiDex indexes (.aidex directories). Use this to discover which projects are already indexed before ... 2/5 aidex_screenshot Take a screenshot. Returns file path for Read. No index required. OPTIMIZATION STRATEGY: Always start with scale=0.5 + colors=2 (smallest). If text... 2/5 aidex_signature Get the signature of a single file: header comments, types (classes/structs/interfaces), and method prototypes. Use this INSTEAD of reading entire ... 2/5 aidex_signatures Get signatures for multiple files at once using glob pattern or file list. Returns types and method prototypes. Use INSTEAD of reading multiple fil... 2/5 aidex_status Get AiDex server status and statistics for an indexed project 2/5 aidex_summary Get project summary including auto-detected entry points, main types, and languages. Also returns content from summary.md if it exists. 2/5 aidex_tasks List and filter tasks in the project backlog. Returns tasks grouped by status (active, backlog, done, cancelled) and sorted by priority. Use to get... 2/5 aidex_tree Get the indexed file tree. Optionally filter by subdirectory, limit depth, or include statistics per file. 2/5 aidex_viewer Open an interactive project tree viewer in the browser. Shows the indexed file structure with clickable nodes - click on a file to see its signatur... 2/5 aidex_windows List all open windows with their titles, PIDs, and process names. Use this to find the exact window title for aidex_screenshot with mode="window". ...

WRITE TOOLS

2

DESTRUCTIVE TOOLS

4

EXECUTE TOOLS

2
How many tools does the Aidex MCP server have? +

The Aidex MCP server exposes 29 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Aidex tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Aidex server.

What risk categories do Aidex tools fall into? +

Aidex tools are categorised as Read (21), Write (2), Destructive (4), Execute (2). Each category has a recommended default policy.

Enforce policies on Aidex

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.