Memex

by narphorium
MIT License
6

Integrations

  • Stores and displays knowledge base content as Markdown files in an Obsidian vault

  • Can analyze content from Wikipedia URLs and add it to the knowledge base

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:

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

-
security - not tested
A
license - permissive license
-
quality - not tested

A tool for Model Context Protocol (MCP) that allows you to analyze web content and add it to your knowledge base, storing content as Markdown files for easy viewing with tools like Obsidian.

  1. Requirements
    1. Installation
      1. Usage
        1. Development

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol (MCP) server for web research. Bring real-time info into Claude and easily research any topic.
            Last updated -
            3
            854
            189
            JavaScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol (MCP) server that enables semantic search and retrieval of documentation using a vector database (Qdrant). This server allows you to add documentation from URLs or local files and then search through them using natural language queries.
            Last updated -
            14
            74
            JavaScript
            Apache 2.0
            • Apple
          • A
            security
            F
            license
            A
            quality
            Built as a Model Context Protocol (MCP) server that provides advanced web search, content extraction, web crawling, and scraping capabilities using the Firecrawl API.
            Last updated -
            4
            1
            Python
            • Apple
            • Linux
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol (MCP) server that provides tools for managing todo items, including creation, updating, completion, deletion, searching, and summarizing tasks.
            Last updated -
            10
            4
            TypeScript
            MIT License

          View all related MCP servers

          ID: cdwmnpe3r0