symdex-100 avatar

Symdex

symdex-100/symdex

Symdex generates 20-byte semantic fingerprints called "Cyphers" for every Python function in your codebase, enabling sub-second intent-based search without reading thousands of lines. Each Cypher encodes domain, action, object, and execution pattern (like SEC:VAL_TOKEN--ASY for async token validation) in a structured format that compresses function semantics at 100:1 ratios. The server exposes search operations with tiered pattern matching, multi-lane retrieval across exact Cyphers, wildcards, tags, and function names, plus call-graph analysis that understands Celery task invocations. Reach for this when you need AI agents or developers to navigate large Python codebases without burning tokens on irrelevant code, or when auditing specific security domains across sprawling projects.

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 .delay()/.apply_async() → task edges).

Build or refresh the sidecar index (includes call graph; Celery .delay()/.apply_async() → 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
1burnssa avatarAfterpathsburnssa/afterpathsSession memory for AI coding agents. Search past sessions, extract rules, and track what works.2stars
2chocodata-com avatarAmazon Scraper APIchocodata-com/amazon-scraper-api-mcpScrape Amazon products, search, and async batch ASIN lookups across 20 marketplaces2stars
3sofya-co avatarSofyasofya-co/sofya-mcpWeb search, fetch, extract, and research for AI agents. Markdown output + AI-synthesized answers.2stars
4cyanheads avatarStackexchange Mcp Servercyanheads/stackexchange-mcp-serverSearch Stack Exchange questions, fetch Q&A threads as markdown, look up tag FAQs and user profiles.2stars
5rapiercraft avatarMcp Serverrapiercraft/alterlab-mcp-serverWeb scraping MCP server — scrape, extract structured data, screenshot any site with anti-bot bypass.2stars
6yubinkim444 avatarAI-First Scraperyubinkim444/ai-first-scraper-mcpThree MCP tools: fetch_page, fetch_pages_batch, search_web. Ad-free Markdown for AI agents.2stars