
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@wildcard-ai/deepcodex
Advanced tools
A comprehensive Model Context Protocol (MCP) server by Wildcard Corporation that provides advanced codebase indexing and semantic search with slash commands and natural language interface for Claude Code.
/index, /search, /status, /clear, /context, /deps, /helpnpm install
npm run build
# Install via npm
npm install -g @wildcard-corp/intelligent-context-mcp
# Add to Claude Code
claude mcp add intelligent-context \\
-e JINA_API_KEY=your-jina-key \\
-e TURBOPUFFER_API_KEY=your-turbopuffer-key \\
-- npx @wildcard-corp/intelligent-context-mcp
Execute commands using slash syntax:
# Index your codebase with intelligent chunking
/index /path/to/your/project
# Search with semantic understanding
/search authentication implementation
/search user registration flow
/search database connection setup
# Check indexing status
/status
/status /specific/project/path
# Get focused context for specific files or symbols
/context src/auth.js --with-deps
/context UserService --window=10
# Analyze dependencies
/deps src/user.js --reverse
/deps AuthController --graph
# Clear index data
/clear --confirm
/clear /path/to/project --confirm
# Get help
/help
/help search
Use conversational queries:
"Find all authentication functions"
"Show me the user registration flow"
"Index my codebase at /path/to/project"
"What's the status of my index?"
"Get context for the login function"
Direct tool calls for programmatic access:
execute_slash_command - Execute any slash commandnatural_language_query - Process natural language queriesindex_codebase_intelligent - Direct indexing (legacy)search_with_intelligence - Direct search (legacy)| Variable | Required | Description |
|---|---|---|
JINA_API_KEY | ✅ | Your Jina AI API key for embeddings |
TURBOPUFFER_API_KEY | ✅ | Your Turbopuffer API key for vector storage |
LOG_LEVEL | ❌ | Logging level: debug, info, warn, error (default: info) |
CODEX_CONTEXT_DATA_DIR | ❌ | Data storage directory (default: ~/.codex-context) |
jina-embeddings-v3 model with 1024 dimensionsgraph TD
A[Claude Code CLI] --> B[Enhanced MCP Interface]
B --> C{Interface Type}
C -->|Slash Commands| D[Command Parser]
C -->|Natural Language| E[NL Interpreter]
C -->|Direct Tools| F[Tool Handler]
D --> G[Integration Bridge]
E --> G
F --> G
G --> H[Core Components]
H --> I[IndexingOrchestrator]
H --> J[SemanticSearchEngine]
H --> K[TreeSitterSymbolExtractor]
I --> L[Real APIs]
J --> L
K --> L
Enhanced MCP Interface (src/enhanced-mcp.ts)
Integration Bridge (src/standalone-mcp-integration.ts)
Core Intelligence Components (src/core/)
/index /path/to/react-app --force
# ✅ Successfully indexed 1,247 files into 3,821 intelligent chunks
# 🔍 Ready for intelligent search with `/search <query>`
/search user authentication login
# 🔍 Found 15 results (234ms):
#
# **src/auth/AuthService.ts:45-67** (0.923)
# ```typescript
# async authenticateUser(credentials: LoginCredentials): Promise<AuthResult> {
# const user = await this.userRepository.findByEmail(credentials.email);
# if (!user || !await this.verifyPassword(credentials.password, user.hashedPassword)) {
# throw new UnauthorizedError('Invalid credentials');
# }
# return this.generateAuthTokens(user);
# }
# ```
/context src/auth/AuthService.ts --with-deps
# 📋 Context for AuthService with dependencies:
# - Depends on: UserRepository, TokenService, PasswordHasher
# - Used by: LoginController, SignupController, AuthMiddleware
# - Related symbols: authenticateUser, verifyPassword, generateTokens
# Semantic search for concepts
/search "how does authentication work" --type=semantic
# Structural search for patterns
/search "function.*login.*password" --type=structural
# Hybrid search combining both
/search authentication --type=hybrid
# Find all files that depend on AuthService
/deps AuthService --reverse
# Show dependency graph for authentication module
/deps src/auth/ --graph --depth=3
# Get 20 lines of context around matches
/search database connection --window=20
# Focus on specific symbol types
/context UserService --focus=functions --with-deps
├── src/ # Source code
│ ├── core/ # Core indexing and search logic
│ ├── services/ # Search and utility services
│ ├── utils/ # Utilities (Logger, FileUtils, etc.)
│ └── types/ # TypeScript type definitions
├── tests/ # Essential test files
├── scripts/ # Utility scripts
└── dist/ # Compiled JavaScript output
# Set environment variables
export JINA_API_KEY="your_jina_api_key"
export TURBOPUFFER_API_KEY="your_turbopuffer_key"
# Test semantic chunking quality
node tests/final-chunking-validation.mjs
# Test search integration end-to-end
node tests/test-improved-search-quality.mjs
# Test search result quality directly
node tests/test-search-results-direct.mjs
# Test MCP server functionality
node tests/test-mcp-tools-directly.mjs
Unlike simple text search tools, this MCP provides:
Perfect for teams using Claude Code who need intelligent codebase exploration and context-aware development assistance.
Ready to enhance your codebase exploration with Claude Code! 🚀
FAQs
Advanced codebase indexing and semantic search MCP server
The npm package @wildcard-ai/deepcodex receives a total of 14 weekly downloads. As such, @wildcard-ai/deepcodex popularity was classified as not popular.
We found that @wildcard-ai/deepcodex demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.