模型上下文协议分析工具

Memex是一款用于模型上下文协议(MCP)的工具,能够分析网页内容并将其添加到知识库中,适用于知识管理和信息检索场景。

  • by narphorium
  • Python
  • 本地部署
  • 10 星标
  • 更新于
在 GitHub 查看 narphorium/mcp-memex

使用说明

Memex用于模型上下文协议

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

该工具的灵感来自 Memex 项目by 范内瓦·布什.

需求

以下服务需要API密钥:

该工具生成的知识库存储为Markdown文件,因此可以使用任何Markdown查看器查看,但 黑曜石 是推荐的。

安装

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"
      }
    }
  }
}

用法

首先,向克劳德提出一个问题,并附上一系列可供参考的网址。

What is the capital of France? "https://en.wikipedia.org/wiki/France"

一旦克劳德分析完内容,您将在黑曜石保险库中看到结果。然后,您可以就内容提出问题,Memex将使用知识库回答您的问题。

What is the capital of France?

发展

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

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