
Memex for Model Context Protocol

2024.12.11
7
Python知识管理研究辅助内容整理内容生成开发效率
Memex 是一个基于 Model Context Protocol (MCP) 的工具,用于分析网页内容并将其添加到知识库中。该工具灵感来源于 Vannevar Bush 的 Memex 项目。Memex 能够帮助用户通过 Claude 提问并引用网页内容,将分析结果存储在 Markdown 文件中,推荐使用 Obsidian 查看。
View on GitHub
Overview
基本能力
产品定位
Memex 是一个知识管理工具,专注于网页内容分析和知识库构建。
核心功能
- 分析网页内容并将其添加到知识库
- 支持通过 Claude 提问并引用网页内容
- 知识库以 Markdown 文件形式存储
- 推荐使用 Obsidian 查看知识库
适用场景
- 知识管理:将网页内容转化为结构化知识
- 研究辅助:快速收集和分析参考资料
- 内容整理:自动生成可查询的知识库
工具列表
- Claude API:用于内容分析和问答
- FireCrawl API:用于网页抓取
- Voyage API:用于知识库管理
常见问题解答
- 需要哪些 API 密钥?Claude API、FireCrawl API 和 Voyage API 的密钥
- 知识库如何存储?以 Markdown 文件形式存储
- 推荐使用什么工具查看知识库?Obsidian
使用教程
使用依赖
需要以下 API 密钥: - Claude API - FireCrawl API - Voyage API
安装教程
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"
}
}
}
}
调试方式
运行本地开发命令:
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