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.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
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.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
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>