Notebook RAG MCP Server

Notebook RAG MCP Server是一个用于管理和处理Markdown页面的RAG(检索增强生成)服务器。

  • by thomd
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 thomd/notebook-rag-mcp-server

使用说明

笔记本RAG MCP服务器

MCP服务器用于收集由创建的markdown页面 笔记本.

设置

ollama pull nomic-embed-text
ollama pull qwen2.5
ollama serve

uv add 'mcp[cli]' langchain langchain-community langchain-ollama chromadb
export ANONYMIZED_TELEMETRY=false
uv run server.py

测试数据

./download-data https://angular.dev

或使用 维基百科上的一篇随机文章

uvx wik -x > notebook.txt

MCP服务器配置

{
  "mcpServers": {
    "notebooks": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/notebook-rag-mcp-server",
        "run",
        "server.py"
      ]
    }
  }
}