symdex-100 avatar

Symdex

symdex-100/symdex

Built for Python codebases, this server generates 20-byte semantic fingerprints called Cyphers that encode function intent in a structured DOM:ACT_OBJ--PAT format. You get sub-second searches across thousands of functions without reading code or burning tokens on grep noise. It exposes search operations with natural language queries, domain-specific filtering (security, networking, data), and call graph analysis. The SQLite index tracks changes via SHA256 hashing for incremental updates. Reach for it when you need to audit security functions across a large repo, understand execution patterns like async operations, or let AI agents explore codebases without scanning every file. Tiered Cypher matching and multi-lane retrieval balance precision with recall.

GitHub stars
3
tools
8
transport
HTTP
last updated
Feb 7, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

search_codebaseNatural-language or Cypher search.

Natural-language or Cypher search.

No parameter schema in public metadata yet.

search_by_cypherDirect Cypher lookup (no LLM).

Direct Cypher lookup (no LLM).

No parameter schema in public metadata yet.

index_directoryBuild or refresh the sidecar index (includes call graph; Celery task edges).

Build or refresh the sidecar index (includes call graph; Celery task edges).

No parameter schema in public metadata yet.

get_index_statsFile, function, and call_edges counts.

File, function, and call_edges counts.

No parameter schema in public metadata yet.

get_callersWho calls this function (includes Celery task invokers).

Who calls this function (includes Celery task invokers).

No parameter schema in public metadata yet.

get_calleesWhat this function calls.

What this function calls.

No parameter schema in public metadata yet.

trace_call_chainTrace callers (up) or callees (down).

Trace callers (up) or callees (down).

No parameter schema in public metadata yet.

healthServer status, provider, model info.

Server status, provider, model info.

No parameter schema in public metadata yet.

Sponsors

Readme

Symdex-100

Symdex Robot

smydex-100 - your AI companion for code exploration


Semantic fingerprints for 100x faster Python code search.

Symdex-100 generates compact, structured metadata ("Cyphers") for every function in your Python codebase. Each Cypher is a 20-byte semantic fingerprint that enables sub-second, intent-based code search for developers and AI agents — without reading thousands of lines of code.

# Your Python function → Indexed automatically
async def validate_user_token(token: str, user_id: int) -> bool:
    """Verify JWT token for a specific user."""
    # ... implementation ...
# Natural language search → Sub-second results
$ symdex search "where do we validate user tokens"

──────────────────────────────────────────────────────────────────────────────
  SYMDEX — 1 result in 0.0823 seconds
──────────────────────────────────────────────────────────────────────────────

View the full README on GitHub

Details

Repository
github.com/symdex-100/symdex
Website
github.com/symdex-100/symdex
Categories
Search & Web Crawling, Security & Pentesting
Transport
HTTP

More from symdex-100

Related Search & Web Crawling MCP servers

View all
1symdex-100 avatarSymdexsymdex-100/symdexIndex and search codebases using structured schemas for deep code analysis. Audit specific domains or security-related functions to ensure code quality and safe3stars
2burnssa avatarAfterpathsburnssa/afterpathsSession memory for AI coding agents. Search past sessions, extract rules, and track what works.2stars
3chocodata-com avatarAmazon Scraper APIchocodata-com/amazon-scraper-api-mcpScrape Amazon products, search, and async batch ASIN lookups across 20 marketplaces2stars
4sofya-co avatarSofyasofya-co/sofya-mcpWeb search, fetch, extract, and research for AI agents. Markdown output + AI-synthesized answers.2stars
5cyanheads avatarStackexchange Mcp Servercyanheads/stackexchange-mcp-serverSearch Stack Exchange questions, fetch Q&A threads as markdown, look up tag FAQs and user profiles.2stars
6rapiercraft avatarMcp Serverrapiercraft/alterlab-mcp-serverWeb scraping MCP server — scrape, extract structured data, screenshot any site with anti-bot bypass.2stars