
johnhuang316/code-index-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol (MCP), который помогает крупным языковым моделям индексировать, искать и анализировать репозитории кода с минимальными настройками
Обзор
Трансформируйте способ понимания вашей кодовой базы ИИ с помощью расширенных возможностей поиска, анализа и навигации. Code Index MCP — это сервер Model Context Protocol, который соединяет модели ИИ и сложные кодовые базы. Он предоставляет интеллектуальную индексацию, расширенные возможности поиска и детальный анализ кода, чтобы помочь ассистентам ИИ эффективно понимать и ориентироваться в ваших проектах. Обзор кода, рефакторинг, генерация документации, помощь с отладкой и архитектурный анализ. Самый простой способ начать работу с любым приложением, совместимым с MCP: 1. (например, claude_desktop_config.json или ~/.claude.json): Необязательно: добавить --project-path /absolute/path/to/repo в массив args, чтобы сервер автоматически инициализировался с этим репозиторием (эквивалентно вызову set_project_path после запуска). 2. – UVX автоматически занимается установкой и выполнением 3.
Обзор (машинный перевод)
Интеллектуальная индексация и анализ кода для больших языковых моделей
Трансформируйте способ понимания вашей кодовой базы ИИ с помощью расширенных возможностей поиска, анализа и навигации.
Обзор
Code Index MCP — это сервер Model Context Protocol, который соединяет модели ИИ и сложные кодовые базы. Он предоставляет интеллектуальную индексацию, расширенные возможности поиска и детальный анализ кода, чтобы помочь ассистентам ИИ эффективно понимать и ориентироваться в ваших проектах.
Идеально для: Обзора кода, рефакторинга, генерации документации, помощи с отладкой и архитектурного анализа.
Быстрый старт
🚀 Рекомендуемая настройка (Большинство пользователей)
Самый простой способ начать работу с любым приложением, совместимым с MCP:
Требования: Python 3.10+ и uv
- Добавить в конфигурацию MCP (например,
claude_desktop_config.jsonили~/.claude.json):
Необязательно: добавить
--project-path /absolute/path/to/repoк массивуargs, чтобы сервер автоматически инициализируется с этим репозиторием (эквивалентно вызову [[T4]) после запуска).
-
Перезапусти приложение –
uvxавтоматически обрабатывает установку и выполнение
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Code Index MCP
Overview
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.
Quick Start
🚀 Recommended Setup (Most Users)
The easiest way to get started with any MCP-compatible application:
Prerequisites: Python 3.10+ and uv
-
Add to your MCP configuration (e.g.,
claude_desktop_config.jsonor~/.claude.json):{ "mcpServers": { "code-index": { "command": "uvx", "args": ["code-index-mcp"] } } }Optional: append
--project-path /absolute/path/to/repoto theargsarray so the server initializes with that repository automatically (equivalent to callingset_project_pathafter startup). -
Restart your application –
uvxautomatically handles installation and execution -
Start using (give these prompts to your AI assistant):
Set the project path to /Users/dev/my-react-app Find all TypeScript files in this project Search for "authentication" functions Analyze the main App.tsx fileIf you launch with
--project-path, you can skip the first command above - the server already knows the project location.
Codex CLI Configuration
If you are using Anthropic’s Codex CLI, add the server to ~/.codex/config.toml.
On Windows the file lives at C:\Users\\.codex\config.toml:
[mcp_servers.code-index]
type = "stdio"
command = "uvx"
args = ["code-index-mcp"]
You can append
--project-path C:/absolute/path/to/repoto theargslist to set the project automatically on startup (same effect as running theset_project_pathtool).
On Windows, uvx needs the standard profile directories to be present.
Keep the environment override in the same block so the MCP starts reliably:
env = {
Установка
uvx code-index-mcpКонфигурация
{
"mcpServers": {
"code-index": {
"command": "uvx",
"args": ["code-index-mcp"]
}
}
}