LightRAG MCP服务器
基于图形的代码搜索MCP服务器,集成了LightRAG和VS代码副本。
特性
- 🔍 基于图的检索:不仅是向量相似性,还有实体关系
- 🌐 多模式查询:地方(重点)、全球(建筑)、混合(两者)
- 📊 视觉架构:从代码生成Mermaid图
- ⚡ 增量索引:代码更改时实时更新
- 🗄️ 灵活的存储:开发(NetworkX)和生产(Neo4J+Milvus)
- 🎯 IDE优化:响应格式、关键字优先级和令牌控制
- 📋 直接插入文本:索引剪贴板/不带文件的选择内容
快速开始
# Install dependencies
npm install
pip install -r python/requirements.txt
# Configure environment
cp .env.example .env
# Edit .env with your API keys
# Build
npm run build
# Run
node dist/index.js离线安装
对于气隙或离线环境,创建一个独立的安装包:
# Create offline bundle
npm run bundle:offline
# This creates: lightrag-mcp-server-{version}-offline-bundle.tar.gz
# Transfer this file to your offline environment and follow instructions in:
# - AIRGAP_DEPLOYMENT.md - Complete deployment guide
# - README-OFFLINE.md - Quick installation stepsVS代码集成
创建 .vscode/mcp.json:
{
"servers": {
"lightrag": {
"command": "node",
"args": ["path/to/lightrag-mcp-server/dist/index.js"],
"env": {
"LIGHTRAG_WORKING_DIR": "${workspaceFolder}/.lightrag",
"OPENAI_API_KEY": "your-key"
}
}
}
}文档
看 docs/ 完整文档:
许可证
麻省理工学院
