Context7
Up-to-date docs for AI agents
作者提供的说明(英文原文)
Neuro-symbolic memory for LLMs (POC)
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
作者没有在注册中心列出安装信息。请查看下方作者的 README。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 MauriceIsrael 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(1.0.1)于11个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。
同一分类中有:Context7, Codebase Memory, Exa
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
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.flowchart LR
A["Natural-language conversation"] -->|LLM extraction| B["Facts"] B --> C[("Knowledge Graph RDF / Turtle")] C -->|SPARQL / OWL rules| D["Inference engine"] D -->|new deductions| C D -->|ambiguous?| E["Human-in-the-loop validation"] E -->|approve rule / fact| C C -->|provenance + audit| F["Verifiable answers"]
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:
{
"mcpServers": { "smart-memory": { "command": "docker", "args": ["run", "--rm", "-i", "ghcr.io/mauriceisrael/smart-memory:latest"] } } }
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.
git clone https://github.com/MauriceIsrael/SmartMemory
cd SmartMemory python3 -m venv venv source venv/bin/activate pip install -e .
Then point Claude Desktop at your local install:
{
"mcpServers": { "smartmemory": { "command": "/absolute/path/to/SmartMemory/venv/bin/python", "args": ["-m", "smart_memory.server"] } } }
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.
# Dashboard mode — example with Mistral
docker run -p 8080:8080 \ -e LLM_PROVIDER=mistral \ -e LLM_MODEL=mistral-large-latest \ -e LLM_API_KEY=your-api-key \ -v $(pwd)/brain:/app/data \ ghcr.io/mauriceisrael/smart-memory:latest dashboard
# Dashboard mode — example with a local model (Ollama)
docker run -p 8080:8080 \ -e LLM_PROVIDER=ollama \ -e LLM_MODEL=llama3 \ -e LLM_BASE_URL=http://172.17.0.1:11434 \ -v $(pwd)/brain:/app/data \ ghcr.io/mauriceisrael/smart-memory:latest dashboard
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 |
→ Full configuration guide
Company_Policy.pdf).What happens in Conversational Mode:
> I know Bob
LLM: ✦ I've recorded the fact: I know Bob.
He goes to work by car
LLM: ✦ Noted: Bob goes to work by car.
Can Bob vote?
LLM: ✦ I can't conclude yet — but since he drives, he is likely an adult. May I add the rule "Drivers are adults"?
yes
LLM: ✨ Rule 'drivers_are_adults' added. May I also add "Adults can vote"?
yes
LLM: ✨ Rule 'adults_can_vote' added. ✦ Therefore, yes — Bob can vote. (derived from 2 rules)
Every step is stored, attributed, and replayable — that's the point.
v0.1.0)Ideas and contributions welcome — see CONTRIBUTING.md.
MIT — see LICENSE.