Skip to main content

Local semantic search for markdown notes — MCP server

Project description

mcp-recall-md

Local semantic search for your markdown notes — via MCP
Search by meaning, not keywords. 100% offline.

Install  ·   Tools  ·   Auto-indexing  ·   Troubleshooting


Install

Option A: Python users

pip install mcp-recall-md

Add to your MCP config (.mcp.json for Claude Code, claude_desktop_config.json for Claude Desktop):

{
  "mcpServers": {
    "mcp-recall-md": {
      "command": "mcp-recall-md",
      "args": []
    }
  }
}

Option B: Download exe (no Python needed)

  1. Download mcp-recall-md.exe from the latest release
  2. Put it in a permanent folder (e.g. C:\Tools\mcp-recall-md\)
  3. Add to MCP config:
{
  "mcpServers": {
    "mcp-recall-md": {
      "command": "C:/Tools/mcp-recall-md/mcp-recall-md.exe",
      "args": []
    }
  }
}

Restart your app. Start asking:

"Search my knowledge base for Kubernetes networking"

"Find my notes about AWS Bedrock"


Tools

Tool Parameters What it does
index key, content Store or update an article
search query, limit Semantic similarity search
remove key Delete an article

Auto-indexing

To auto-index a folder of .md files and watch for changes:

mcp-recall-md-watcher --vault "C:/Users/you/notes"

This indexes all existing files on startup, then watches for new and modified files in real time.


Troubleshooting

Problem Fix
Search returns nothing Index files first — run the watcher or use the index tool
First run is slow Embedding model (~80 MB) downloads once
Need to debug Add --verbose flag

License

MIT

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

mcp_recall_md-0.1.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

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

mcp_recall_md-0.1.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_recall_md-0.1.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_recall_md-0.1.0.tar.gz
Algorithm Hash digest
SHA256 189b6589c3f1f158fd9cf906ae0d9a2cb01480f83296b4086c44fe5901d3d181
MD5 4b84899220339938861b7373cdd6faae
BLAKE2b-256 4adb2aedca4ffb6c188eba49596be0c688938dcdc3497eb7a9c59c5b80ae3378

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_recall_md-0.1.0.tar.gz:

Publisher: release.yml on kalikin-artem/mcp-recall-md

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: mcp_recall_md-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_recall_md-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9d47754e9551a1cbfd5312e987687fb9923cad13a5aac08d5ca6e85c36839cd
MD5 df5936bbff884e56a99e7b6c2adecfb3
BLAKE2b-256 f655a125cd4e3d4c1796c4499a9c2f48710805108e41efa3a1dd97c50c3a9ca2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_recall_md-0.1.0-py3-none-any.whl:

Publisher: release.yml on kalikin-artem/mcp-recall-md

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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