Neuro-symbolic memory for LLMs (POC)
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Give your LLM structured, verifiable memory โ turn conversations into knowledge graphs your AI can reason over.
An MCP server that teaches AI assistants business rules through natural dialogue.
[!CAUTION] Proof of Concept. SmartMemory is an experimental implementation of a neuro-symbolic architecture, built to explore how LLMs can interact with knowledge graphs to learn and apply rules. It is not intended for production use โ treat it as a research and learning playground.
LLMs are brilliant talkers with no real memory. Across a conversation they forget, they can't explain why they concluded something, and they happily state things that were never verified.
SmartMemory adds the missing half: a symbolic brain.
The result is an assistant that doesn't just sound right โ it can show its reasoning.
SmartMemory turns your AI assistant into a domain expert that supports:
InferenceManager) without slowing the conversation.The LLM is the language cortex (understanding and extraction); the knowledge graph and rule engine are the symbolic memory (storage, logic, proof). Neither alone is enough โ together they are neuro-symbolic.
| ๐ฌ Conversational Mode โ the "Brain" | ๐๏ธ Supervision Mode โ the "Factory" | |
|---|---|---|
| For | Individuals using an LLM client (Claude Desktop, etc.) | Teams, developers, heavy users |
| Goal | Let your assistant remember facts and learn logic as you chat | Extract thousands of rules from documents (PDFs) and visualize the graph |
| How | Configure it as an MCP server | Deploy the full dashboard via Docker |
| Setup | Jump to setup โ | Jump to setup โ |
| I want toโฆ | Go to |
|---|---|
| Get running in 5 minutes | Quick Start Guide |
| Try the advanced demo | Demo Procedure |
| Understand the internals | Architecture ยท Neuro-symbolic principles |
| Configure a provider | Configuration reference |
| Fix a problem | Troubleshooting |
| Browse all docs | Documentation index |
Gives your LLM long-term memory and logical deduction.
No Python required. The image is published on GitHub Container Registry.
Claude Desktop โ edit ~/Library/Application Support/Claude/claude_desktop_config.json:
The same block works for any MCP client (e.g. Cline) โ just point it at your client's mcp_settings.json. Restart the client and you're done. โ
Best for developers and privacy-conscious users.
Then point Claude Desktop at your local install:
Restart Claude and try: "I know Bob. He goes to work by car. Can he vote?" โ see the demo below.
Runs the web dashboard and API server โ ideal for visualizing the knowledge graph, extracting rules from PDFs, and hosting a shared memory for a team.
Add
dashboardto start the web server; without it the container starts in MCP mode. The-vvolume persists your knowledge graph and rules. Open the dashboard athttp://localhost:8080.
SmartMemory uses an LLM to extract facts and rules from natural language and documents. Configure it via the dashboard Admin page or via environment variables (-e LLM_PROVIDER=โฆ).
| Provider | Example models | Notes |
|---|---|---|
| Mistral | mistral-large-latest, mistral-small-latest | European, La Plateforme API |
| Ollama (local, free) | llama3, qwen2.5-coder, mistral | Runs offline |
| OpenAI | gpt-4, gpt-3.5-turbo | |
| Anthropic | claude-3-5-sonnet | |
gemini-1.5-pro |
Company_Policy.pdf).What happens in Conversational Mode:
Every step is stored, attributed, and replayable โ that's the point.
v0.1.0)Ideas and contributions welcome โ see CONTRIBUTING.md.
MIT โ see LICENSE.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/smartmemory)<a href="https://allmcps.com/mcp/smartmemory"><img src="https://allmcps.com/api/badge/smartmemory?style=directory" alt="SmartMemory on AllMCPs" /></a>