# Semantic Memory System

> Use this tool when you need to store, retrieve, and relate contextual information across conversations and projects, enabling AI assistants to maintain long-term context and build knowledge bases. It solves problems of information loss and disconnection by providing persistent memory capabilities and semantic search functionality. With inputs of project-based memory namespacing and outputs of connected knowledge graphs, it is ideal for creating more intelligent conversational workflows.

Canonical page: https://skillsregistry.net/skills/tristan-mcinnis-semantic-memory  
JSON: https://api.skillsregistry.net/v1/skills/tristan-mcinnis-semantic-memory

## Description

An agentic semantic memory system MCP server by Tristan McInnis that provides persistent memory capabilities for Claude Code through PostgreSQL with pgvector embeddings. The implementation supports project-based memory namespacing, semantic search using either simple local embeddings or Llama models, and memory relationship management for building connected knowledge graphs. Built with TypeScript, Drizzle ORM, and Neon database integration, it enables AI assistants to store, retrieve, and relate contextual information across conversations and projects, making it valuable for maintaining long-term context, building knowledge bases, and creating more intelligent conversational workflows.

## Trust

- **Trust score (0–1):** 0.94
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/tristan-mcinnis-semantic-memory)
- **Repository:** <https://github.com/tristan-mcinnis/claude-code-agentic-semantic-memory-system-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "tristan-mcinnis-semantic-memory"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/tristan-mcinnis-semantic-memory` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/tristan-mcinnis-semantic-memory/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
