知识检索工具 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
知识检索工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
知识检索工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/lyonzin/knowledge-rag
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"------": {
"command": "npx",
"args": ["-y", "knowledge-rag"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 知识检索工具 执行以下任务... Claude: [自动调用 知识检索工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"______": {
"command": "npx",
"args": ["-y", "knowledge-rag"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
<p align="center"> <img src="./assets/knowledge-rag-banner.png" alt="knowledge-rag — Local Hybrid RAG for MCP" width="100%" /> </p>
pip install knowledge-rag → restart your MCP client → done. No Docker mandatory. No Ollama required. No separate embedding server. Everything runs in-process via FastEmbed ONNX. Works offline after the first model download.
</td> </tr> <tr> <td width="50%" valign="top">
docker pull ghcr.io/lyonzin/knowledge-rag:latest
docker run -v $(pwd)/documents:/app/documents -p 8179:8179 ghcr.io/lyonzin/knowledge-rag:latest
Full installation guide with all 5 methods, 8 MCP client configurations, and GPU setup: docs/INSTALLATION.md →
---
curl -fsSL https://raw.githubusercontent.com/lyonzin/knowledge-rag/master/skills/install.sh | bash ```
Both restart-Claude-Code and you are done. Option 2 supports --project, --only rag-check-first,rag-cite-sources, --dry-run, --help.
For Cursor, Windsurf, Cline and full manual instructions → skills/README.md · Full catalog with skill chains → skills/CATALOG.md
---
Pick your integration path — knowledge-rag ships the same server through every channel.
server: transport: "sse" # or "streamable-http" host: "0.0.0.0" port: 8179 auth: bearer_token: "your-secret-token" rate_limit: enabled: true requests_per_minute: 60 metrics: enabled: true port: 9179 logging: format: "json" # ELK / Loki / Datadog / CloudWatch ready
bash knowledge-rag --transport sse ```
curl http://your-host:8179/health → 200 + JSON payloadhttp://your-host:9179/metricsAuthorization: Bearer your-secret-tokennpx skills add lyonzin/knowledge-rag
Every RAG framework claims "production-ready." Here is what knowledge-rag ships in the OSS core, verified by regression tests, that competitors either paywall, plugin-ify, or simply don't have.
⚙️ Configuration in 30 seconds```yaml config.yaml — everything is optional; defaults just workpaths: documents_dir: "./documents" data_dir: "./data" models: embedding: profile: "compact" # "compact" | "quality" | "multilingual" | "custom" gpu: "auto" # "auto" | "true" | "false" reranker: enabled: true # cross-encoder rerank search: default_results: 5 max_results: 100 server: # optional — SSE / HTTP mode transport: "stdio" # or "sse" / "streamable-http" auth: bearer_token: "" # set a secret to enable auth rate_limit: enabled: false metrics: enabled: false logging: format: "text" # or "json" ``` Pre-built presets: Complete configuration reference — every field, every default, tuning guide: docs/CONFIGURATION.md → --- 📄 35 File Formats — parsed natively, no plugins neededEvery parser is chunk-aware — Markdown splits at
Enable an opt-in format — add the extension to Full parser reference with per-format notes: docs/CONFIGURATION.md --- 🔌 Choose your MCP integration
|