Skip to main content

Add your description here

Project description

memex

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_narphorium_mcp_memex-0.1.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file iflow_mcp_narphorium_mcp_memex-0.1.0.tar.gz.

File metadata

  • Download URL: iflow_mcp_narphorium_mcp_memex-0.1.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_narphorium_mcp_memex-0.1.0.tar.gz
Algorithm Hash digest
SHA256 71a75e020f4f742eba0db6921af20b5433dd730c8c66ec31900c71c5caa462c4
MD5 c0d26842ace6a56efd9ad108fee9303c
BLAKE2b-256 f466c4d70e8efa18e4acc414611a00aae0f0f55d981403ec897c135eb3d4b799

See more details on using hashes here.

File details

Details for the file iflow_mcp_narphorium_mcp_memex-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_narphorium_mcp_memex-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_narphorium_mcp_memex-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 77e2206e0cf7fe6264092436f96baeceb21559b4ac0898986bd816d49803e9c7
MD5 df2a4a32bc83af9bdee7ac77bd6856f8
BLAKE2b-256 1fc1a432577f7a0b4518151d109742214260813779274e827cb33949fe5a628b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page