
Memex for Model Context Protocol
Memex is a tool for Model Context Protocol (MCP) that allows you to analyze web content and add it to your knowledge base.
The tool was inspired by the Memex project by Vannevar Bush.
Requirements
You will need API keys for the following services:
- Claude API
- FireCrawl API
- Voyage API
The knowledge base produced by this tool is stored as Markdown files so they can be viewed with any Markdown viewer but Obsidian is recommended.
Installation
pip install mcp-memex
Add the following to your claude_desktop_config.json and replace the placeholders with the actual paths and API keys:
{
"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"
}
}
}
}
Usage
Start by asking Claude a question with a list of URLs to reference.
What is the capital of France? "https://en.wikipedia.org/wiki/France"
Once Claude has finished analyzing the content, you will see the results in your Obsidian vault. You can then ask questions about the content and Memex will use the knowledge base to answer your questions.
What is the capital of France?
Development
To run the tool locally, you can use the following command:
npx @modelcontextprotocol/inspector
uv
--directory PATH_TO_LOCAL_MEMEX_REPO
run
mcp-memex
--index PATH_TO_MEMEX_INDEX
--workspace PATH_TO_OBSIDIAN_VAULT
Then open the inspector and connect to the server.
http://localhost:5173?timeout=30000
Memex
Project Details
- narphorium/mcp-memex
- MIT License
- Last Updated: 4/2/2025
Recomended MCP Servers
Inkdrop Model Context Protocol Server
BioMCP: Biomedical Model Context Protocol
A Model Context Protocol (MCP) server that provides comprehensive access to LinkedIn data and functionalities using the HorizonDataWave...
A powerful Word document processing service based on FastMCP, enabling AI assistants to create, edit, and manage docx...
MCP server for analyzing & generating docs for React code locally
MCP server for fetch web page content using Playwright headless browser.
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
I enhance the existing memory mcp server from the official mcp github, so big thanks and credits for...
A Python package enabling LLM models to interact with the Memos server via the MCP interface for searching,...
Algorand Model Context Protocol (Server & Client)
An MCP server that provides LLMs access to other LLMs





