MCP RAG 服务器是基于模型上下文协议(Model Context Protocol, MCP)的检索增强生成(Retrieval-Augmented Generation, RAG)项目。它结合检索与生成技术,为自然语言处理带来更强大的能力。
MCP RAG 服务器可以通过环境变量进行配置,具体设置如下:
| 属性 | 详情 |
|---|---|
CHROMA_URL |
指定 ChromaDB 服务的 URL,默认值为 http://chromadb:8000 |
OLLAMA_HOST |
指定 Ollama 服务的 URL,默认值为 http://ollama:11434 |
INDEX_PROJECT_ON_STARTUP |
设置为 true 或 false,以启用或禁用服务器启动时的自动索引功能,默认值为 true |
INDEXING_EXCLUDE_PATTERNS |
指定要排除的文件模式,多个模式之间用逗号分隔,默认值包括 **/node_modules/** 和 **/.git/** |
GENKIT_ENV |
设置运行环境,可以是 production 或 development |
LOG_LEVEL |
设置日志级别,可选值为 debug, info, warn, error |
npm install。npm run build。npm run lint、npm run format 和 npm run validate 来检查代码格式和质量。npm test 运行单元测试,使用 npm run test:cov 生成覆盖率报告。MCP RAG 服务器适用于需要结合检索与生成技术的自然语言处理任务。它可以通过集成到 MCP 客户端(如 VS Code 插件)或其他服务中,提升文本处理能力。
目前尚未发布性能基准测试结果。
未来计划包括:
欢迎贡献!请在提交 Pull Request 之前,通过 issues 讨论您的更改。遵循代码规范和提交约定。
本项目采用 MIT 许可证(见 LICENSE)。