home / mcp / codeseeker mcp server
Provides semantic code search and knowledge graph traversal for Claude Code and AI assistants.
Configuration
View docs{
"mcpServers": {
"jghiringhelli-codeseeker": {
"command": "npx",
"args": [
"-y",
"codeseeker",
"serve",
"--mcp"
],
"env": {
"CODESEEKER_STORAGE_MODE": "embedded"
}
}
}
}CodeSeeker is an MCP server that empowers Claude Code and other AI assistants to understand your codebase through a knowledge graph and hybrid search. By connecting semantic code relationships with practical code patterns, it lets AI navigate your projectβs structure, imports, and dependencies to deliver precise, context-aware results.
You use CodeSeeker by running its MCP server and connecting it to your AI assistant client (such as Claude Code, Cursor, or Claude Desktop). Once configured, Claude can perform semantic code searches, traverse code relationships (imports, calls, inheritance), and read files with context across your project. The tools operate automatically when you search or analyze code, so you donβt need to invoke them manually.
Prerequisites: ensure you have a supported runtime installed on your system (Node.js v18+ is recommended). You may also need npm or npx depending on your installation path.
# One-line install (easiest)
curl -fsSL https://raw.githubusercontent.com/jghiringhelli/codeseeker/master/scripts/install.sh | sh
# Windows PowerShell one-liner
irm https://raw.githubusercontent.com/jghiringhelli/codeseeker/master/scripts/install.ps1 | iexOption A: Install via a package manager (recommended for persistent use). For example, using npm to install globally, then configure the MCP host in your editor or IDE integration.
# Cross-platform npm install
npm install -g codeseeker
codeseeker install --vscode # or --cursor, --windsurfOption B: Run without permanent installation (npx). This is useful for quick experiments.
npx codeseeker init
npx codeseeker -c "how does authentication work?"If you prefer Claude Code, you can install as a Claude Code plugin to gain auto-sync hooks and slash commands.
/plugin install codeseeker@github:jghiringhelli/codeseeker#pluginFor development containers, you can auto-install CodeSeeker inside a devcontainer and enable the editor integration there.
{
"name": "My Project",
"image": "mcr.microsoft.com/devcontainers/javascript-node:18",
"postCreateCommand": "npm install -g codeseeker && codeseeker install --vscode"
}You can manually configure your project to connect to CodeSeeker as an MCP server. Create an MCP config file in your editorβs workspace to start the server locally via npx and expose it to Claude Code, Cursor, or Claude Desktop.
{
"mcpServers": {
"codeseeker": {
"command": "npx",
"args": ["-y", "codeseeker", "serve", "--mcp"],
"env": {
"CODESEEKER_STORAGE_MODE": "embedded"
}
}
}
}Hybrid search that combines vector similarity with text and path ranking to find relevant code snippets.
Search and read in one step, returning the matching file content directly.
Traverse the knowledge graph to reveal imports, calls, and inheritance relationships.
Read a file along with its related code to provide full context.
Identify detected coding patterns and standards used across the project.
Manually trigger project indexing when needed.
Update the index to reflect changes in specific files.
Dynamically include or exclude files from the index.