SigilDERG-Custom-MCP
Verified Safeby Superuser666-Sigil
Overview
A Model Context Protocol (MCP) server providing IDE-like code search and navigation, including trigram-based text search, symbol-based navigation, and semantic code search via vector embeddings, designed for integration with AI assistants and agents.
Installation
python -m sigil_mcp.serverEnvironment Variables
- OPENAI_API_KEY
- SIGIL_MCP_API_KEY
- SIGIL_MCP_MODE
- SIGIL_MCP_AUTH_ENABLED
- SIGIL_MCP_EMBEDDINGS_ENABLED
- SIGIL_MCP_EMBEDDINGS_PROVIDER
- SIGIL_MCP_EMBEDDINGS_MODEL
- SIGIL_MCP_ADMIN_ENABLED
- SIGIL_MCP_ADMIN_API_KEY
Security Notes
The server implements multiple layers of authentication including OAuth2 with PKCE, API keys, and IP whitelisting. Sensitive data (API keys, client secrets) are generated and stored with restricted file permissions or sourced from environment variables, avoiding hardcoding. A Host Allowlist Middleware mitigates DNS rebinding. The Admin API is protected by IP whitelisting and an optional API key. While `allow_local_bypass` is convenient for development, it's flagged with warnings for production deployments.
Similar Servers
octocode-mcp
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.
search-mcp
A local-first Model Context Protocol (MCP) server providing semantic search and indexing capabilities for codebases, enabling AI assistants to understand and interact with project code and documentation.
PairOfCleats
Codebase analysis and intelligence server, providing indexing, search, risk analysis, and vulnerability triage capabilities.
smart-coding-mcp
This server helps users intelligently search for code snippets using local AI models.