Code Scope Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Code Scope Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<div align="center">
Intelligent code indexing and analysis for Large Language Models
Transform how AI understands your codebase with advanced search, analysis, and navigation capabilities.
</div>
<a href="https://glama.ai/mcp/servers/@johnhuang316/code-index-mcp"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@johnhuang316/code-index-mcp/badge" alt="code-index-mcp MCP server" /> </a>
Code Index MCP is a Model Context Protocol server that bridges the gap between AI models and complex codebases. It provides intelligent indexing, advanced search capabilities, and detailed code analysis to help AI assistants understand and navigate your projects effectively.
Perfect for: Code review, refactoring, documentation generation, debugging assistance, and architectural analysis.
<details> <summary><strong>📁 Programming Languages (Click to expand)</strong></summary>
System & Low-Level:
.c, .cpp, .h, .hpp).rs).zig).go)Object-Oriented:
.java).cs).kt).scala).m, .mm).swift)Scripting & Dynamic:
.py).js, .ts, .jsx, .tsx, .mjs, .cjs).rb).php).sh, .bash)</details>
<details> <summary><strong>🌐 Web & Frontend (Click to expand)</strong></summary>
Frameworks & Libraries:
.vue).svelte).astro)Styling:
.css, .scss, .less, .sass, .stylus, .styl).html)Templates:
.hbs, .handlebars).ejs).pug)</details>
<details> <summary><strong>🗄️ Database & SQL (Click to expand)</strong></summary>
SQL Variants:
.sql, .ddl, .dml).mysql, .postgresql, .psql, .sqlite, .mssql, .oracle, .ora, .db2)Database Objects:
.proc, .procedure, .func, .function).view, .trigger, .index)Migration & Tools:
.migration, .seed, .fixture, .schema).liquibase, .flyway)NoSQL & Modern:
.cql, .cypher, .sparql, .gql)</details>
<details> <summary><strong>📄 Documentation & Config (Click to expand)</strong></summary>
.md, .mdx).json, .xml, .yml, .yaml)</details>
The easiest way to get started with any MCP-compatible application:
Prerequisites: Python 3.10+ and uv
claude_desktop_config.json or ~/.claude.json): {
"mcpServers": {
"code-index": {
"command": "uvx",
"args": ["code-index-mcp"]
}
}
}uvx automatically handles installation and executionFor contributing or local development:
git clone https://github.com/johnhuang316/code-index-mcp.git
cd code-index-mcp
uv sync {
"mcpServers": {
"code-index": {
"command": "uv",
"args": ["run", "code-index-mcp"]
}
}
} npx @modelcontextprotocol/inspector uv run code-index-mcp<details> <summary><strong>Alternative: Manual pip Installation</strong></summary>
If you prefer traditional pip management:
pip install code-index-mcpThen configure:
{
"mcpServers": {
"code-index": {
"command": "code-index-mcp",
"args": []
}
}
}</details>
| Tool | Description |
|---|---|
| `set_project_path` | Initialize indexing for a project directory |
| `refresh_index` | Rebuild the project index after file changes |
| `get_settings_info` | View current project configuration and status |
| Tool | Description |
|---|---|
| `search_code_advanced` | Smart search with regex, fuzzy matching, and file filtering |
| `find_files` | Locate files using glob patterns (e.g., **/*.py) |
| `get_file_summary` | Analyze file structure, functions, imports, and complexity |
| Tool | Description |
|---|---|
| `get_file_watcher_status` | Check file watcher status and configuration |
| `configure_file_watcher` | Enable/disable auto-refresh and configure settings |
| Tool | Description |
|---|---|
| `create_temp_directory` | Set up storage directory for index data |
| `check_temp_directory` | Verify index storage location and permissions |
| `clear_settings` | Reset all cached data and configurations |
| `refresh_search_tools` | Re-detect available search tools (ugrep, ripgrep, etc.) |
1. Initialize Your Project
Set the project path to /Users/dev/my-react-appAutomatically indexes your codebase and creates searchable cache
2. Explore Project Structure
Find all TypeScript component files in src/componentsUses: `find_files` with pattern `src/components//.tsx`*
3. Analyze Key Files
Give me a summary of src/api/userService.tsUses: `get_file_summary` to show functions, imports, and complexity
<details> <summary><strong>Code Pattern Search</strong></summary>
Search for all function calls matching "get.*Data" using regexFinds: `getData()`, `getUserData()`, `getFormData()`, etc.
</details>
<details> <summary><strong>Fuzzy Function Search</strong></summary>
Find authentication-related functions with fuzzy search for 'authUser'Matches: `authenticateUser`, `authUserToken`, `userAuthCheck`, etc.
</details>
<details> <summary><strong>Language-Specific Search</strong></summary>
Search for "API_ENDPOINT" only in Python filesUses: `search_code_advanced` with `file_pattern: ".py"`*
</details>
<details> <summary><strong>Auto-refresh Configuration</strong></summary>
Configure automatic index updates when files changeUses: `configure_file_watcher` to enable/disable monitoring and set debounce timing
</details>
<details> <summary><strong>Project Maintenance</strong></summary>
I added new components, please refresh the project indexUses: `refresh_index` to update the searchable cache
</details>
If automatic index updates aren't working when files change, try:
pip install watchdog (may resolve environment isolation issues)refresh_index tool after making file changesget_file_watcher_status to verify monitoring is activegit clone https://github.com/johnhuang316/code-index-mcp.git
cd code-index-mcp
uv sync
uv run code-index-mcpnpx @modelcontextprotocol/inspector uvx code-index-mcpContributions are welcome! Please feel free to submit a Pull Request.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.