# Symdex

Index and search codebases using structured schemas for deep code analysis. Audit specific domains or security-related functions to ensure code quality and safety.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add symdex-100/symdex

# Browse available tools
npx -y @smithery/cli@latest tool list symdex-100/symdex
```

## Direct MCP Connection

Endpoint: `https://symdex--symdex-100.run.tools`

## Resources

- `symdex://schema/domains` — Return the Cypher domain codes and their descriptions.
- `symdex://schema/actions` — Return the Cypher action codes and their descriptions.
- `symdex://schema/patterns` — Return the Cypher pattern codes and their descriptions.
- `symdex://schema/full` — Return the complete Cypher-100 schema (domains, actions, patterns, common objects).

## Prompts (4)

- `find_security_functions` (path) — Pre-built prompt: find all security-related functions.
- `audit_domain` (domain, path) — Pre-built prompt: audit all functions in a specific domain.
- `explore_codebase` (path) — Pre-built prompt: get a high-level overview of an indexed codebase.
- `when_to_use_symdex` — Guidance prompt: explains when and how AI agents should use Symdex tools.
