NM

ngotaico/mcp-codebase-index

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

20 stars 2 forks 质量 55 趋势 10

GitHub Copilot、Kiro 及其他兼容 MCP 编辑器中的 AI 语义搜索代码库

概览

GitHub Copilot、Kiro 及其他兼容 MCP 编辑器中的 AI 语义搜索代码库 一个模型上下文协议(MCP)服务器,使AI编辑能够利用谷歌的Gemini嵌入和Qdran矢量存储搜索并理解你的代码库。 - ✅ 带有 GitHub Copilot 的 VS Code - ✅ 与 Roo Cline 的 VS Code - ✅ GitHub Copilot CLI - ✅ Google Gemini CLI - ✅ Kiro AI 编辑器 - ✅ 任何兼容 MCP 的编辑器 - - 完整文档 - - VS Code Copilot 安装 - - GitHub Copilot CLI 安装 - - Google Gemini CLI 安装 - Kiro AI Editor 安装 - Roo Cline(VS Code)安装 - 命令速查表 - 快速查找任意文档 - - 代码组织 - - 构建您自己的MCP服务器 - - 未来规划 - - 获取Qdrant凭证 - - 测试搜索功能 - - 有效使用提示增强 - - 可视化你的代码库 - - 版本历史 - 🔍 - 通过意义而非关键词来寻找代码 - 🎯 - 自动将代码拆分为逻辑......

概述(AI 翻译)

GitHub Copilot、Kiro 及其他兼容 MCP 的编辑器中基于 AI 驱动的语义搜索代码库

一个模型上下文协议(MCP)服务器,使AI编辑能够利用谷歌的Gemini嵌入和Qdran矢量存储搜索并理解你的代码库。

支持编辑:

  • ✅ 使用 GitHub Copilot 的 VS Code
  • ✅ 与鲁·克莱恩的VS代码
  • ✅ GitHub Copilot CLI
  • ✅ 谷歌 Gemini CLI
  • ✅ Kiro AI 编辑器
  • ✅ 任何兼容MCP的编辑器

📚 快速导航

🚀 开始

  • ** 📖 完整文档** - 完整文档
  • ** ⚙️ 设置指南 - VS Code** - VS Code Copilot 安装
  • ** 🖥️ 设置指南 - CLI** - GitHub Copilot CLI 安装
  • ** 🤖 设置指南 - Gemini CLI** - Google Gemini CLI 安装
  • ** 🎯 安装指南 - Kiro** - Kiro AI 编辑器安装
  • ** 🦘 安装指南 - Roo Cline** - Roo Cline安装(VS代码)
  • ** ⚡ 快速参考** - 命令速查表
  • ** 🗺️ 导航指南** - 快速查找任何文档

💻 开发者

  • 源代码结构 - 代码组织
  • MCP 服务器指南 - 构建您自己的 MCP 服务器
  • 路线图 - 未来计划

🔧 资源

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

MCP Codebase Index Server

AI-powered semantic search for your codebase in GitHub Copilot, Kiro, and other MCP-compatible editors

A Model Context Protocol (MCP) server that enables AI editors to search and understand your codebase using Google’s Gemini embeddings and Qdrant vector storage.

Supported Editors:

  • ✅ VS Code with GitHub Copilot
  • ✅ VS Code with Roo Cline
  • ✅ GitHub Copilot CLI
  • ✅ Google Gemini CLI
  • ✅ Kiro AI Editor
  • ✅ Any MCP-compatible editor

📚 Quick Navigation

🚀 Getting Started

💻 For Developers

🔧 Resources


✨ Features

  • 🔍 Semantic Search - Find code by meaning, not just keywords
  • 🎯 Smart Chunking - Automatically splits code into logical functions/classes
  • 🔄 Incremental Indexing - Only re-indexes changed files (90%+ time savings)
  • 💾 Auto-save Checkpoints - Saves progress every 10 files, resume anytime
  • 📊 Real-time Progress - Track indexing with ETA and performance metrics
  • ⚡ Parallel Processing - 25x faster indexing with batch execution
  • 🔄 Real-time Watch - Auto-updates index on file changes
  • 🌐 Multi-language - Supports 15+ programming languages
  • ☁️ Vector Storage - Uses Qdrant for persistent storage
  • 🤖 Prompt Enhancement - AI-powered query improvement (optional)
  • � Vector Visualization - 2D/3D UMAP visualization of your codebase
在 GitHub 查看完整 README

安装

npx -y @ngotaico/mcp-codebase-index
新手?先看 mcpskill.org 教程 →