JC

johnhuang316/code-index-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1 тыс. stars 119 forks Качество 76 Тренд 27MIT

Сервер 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

  1. Добавить в конфигурацию MCP (например, claude_desktop_config.json или ~/.claude.json):

Необязательно: добавить --project-path /absolute/path/to/repo к массиву args, чтобы сервер автоматически инициализируется с этим репозиторием (эквивалентно вызову [[T4]) после запуска).

  1. Перезапусти приложение – 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

  1. Add to your MCP configuration (e.g., claude_desktop_config.json or ~/.claude.json):

    {
      "mcpServers": {
        "code-index": {
          "command": "uvx",
          "args": ["code-index-mcp"]
        }
      }
    }
    

    Optional: append --project-path /absolute/path/to/repo to the args array so the server initializes with that repository automatically (equivalent to calling set_project_path after startup).

  2. Restart your application – uvx automatically handles installation and execution

  3. 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 file
    

    If 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/repo to the args list to set the project automatically on startup (same effect as running the set_project_path tool).

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 = {
Открыть полный README на GitHub

Установка

uvx code-index-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "code-index": { "command": "uvx", "args": ["code-index-mcp"] } } }