返回市场
MCP记忆索引服务器

MCP记忆索引服务器

作者:narphorium9 星标更新:2024-12-11

项目介绍

【技术文档摘要】: memex

Memex for Model Context Protocol

Memex 是一个用于模型上下文协议 (MCP) 的工具,允许您分析网页内容并将其添加到您的知识库中。

该工具受到了 Vannevar BushMemex 项目的启发。

要求

您需要以下服务的 API 密钥:

此工具生成的知识库以 Markdown 文件的形式存储,因此可以使用任何 Markdown 查看器查看,但推荐使用 Obsidian

安装

pip install mcp-memex

在您的 claude_desktop_config.json 中添加以下内容,并用实际路径和 API 密钥替换占位符:

{
  "mcpServers": {
    "memex": {
      "command": "uv",
      "args": [
        "--directory",
        "PATH_TO_LOCAL_MEMEX_REPO",
        "run",
        "mcp-memex",
        "--index",
        "PATH_TO_MEMEX_INDEX",
        "--workspace",
        "PATH_TO_OBSIDIAN_VAULT"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "YOUR-API-KEY",
        "FIRECRAWL_API_KEY": "YOUR-API-KEY",
        "VOYAGE_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}

使用方法

首先向 Claude 提问,并列出要参考的 URL 列表。

法国的首都是什么? "https://en.wikipedia.org/wiki/France"

一旦 Claude 完成内容分析,您将在 Obsidian 保险库中看到结果。然后您可以就内容提问,Memex 将使用知识库来回答您的问题。

法国的首都是什么?

开发

要在本地运行该工具,可以使用以下命令:

npx @modelcontextprotocol/inspector \
  uv \
  --directory PATH_TO_LOCAL_MEMEX_REPO \
  run \
  mcp-memex \
  --index PATH_TO_MEMEX_INDEX \
  --workspace PATH_TO_OBSIDIAN_VAULT

然后打开检查器并连接到服务器。

http://localhost:5173?timeout=30000