jmeyer1980/neurodivergent-memory
A TypeScript-based MCP server implementing a memory system inspired by neurodivergent cognitive styles. It organizes thoughts into five districts (knowledge domains), ranks search results using BM25 semantic ranking, and stores memories as a persistent knowledge graph with bidirectional connections.
Platform-specific configuration:
{
"mcpServers": {
"neurodivergent-memory": {
"command": "npx",
"args": [
"-y",
"neurodivergent-memory"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/neurodivergent-memory) [](https://hub.docker.com/r/twgbellok/neurodivergent-memory) [](https://opensource.org/licenses/MIT) [](https://nodejs.org/en/about/previous-releases)
<table> <tr> <td width="360" valign="top"> <details> <summary>📽️ Click to preview</summary> <br /> <a href="https://raw.githubusercontent.com/jmeyer1980/neurodivergent-memory/main/neurodivergent-memory.gif"> </a> </details> </td> <td valign="top"> <p><strong>Project Preview</strong></p> <p> This is a Model Context Protocol server for knowledge graphs designed around neurodivergent thinking patterns. </p> <p> This TypeScript-based MCP server implements a memory system inspired by neurodivergent cognitive styles. It organizes thoughts into five <strong>districts</strong> (knowledge domains), ranks search results using <strong>BM25 semantic ranking</strong>, and stores memories as a persistent knowledge graph with bidirectional connections. </p> <blockquote> <p> <strong>Design note:</strong> The district model is rooted in <a href="https://gitlab.com/tiny-walnut-games/fractalstat">FractalSemantics (FractalStat)</a> addressing, where every entity inherits ancestry from a single anchor point called <strong>LUCA</strong> (Last Universal Common Ancestor). These concepts are also used in <a href="htt
Loading reviews...