open-index/open-npm huggingface dataset:
npm package: @memspec/server
Description: memspec reference server — persistent memory for AI agents (TypeScript)
Latest version: 0.1.0

# memspec TypeScript Reference Server

A complete memspec-conformant MCP server in TypeScript. Proves memspec is language-agnostic — same protocol, same behavior, different language.

## Quick Start

```bash
npm install
npm run build
node dist/index.js
```

Or with `npx` (once published):

```bash
npx @memspec/server
```

## Features

- All 6 core memspec operations (store, recall, update, forget, list, inspect)
- SQLite + FTS5 full-text search (via better-sqlite3)
- Content-addressable memory IDs (SHA-256)
- Zero configuration
- ~300 lines of code

## Connect

### VS Code + GitHub Copilot

```json
{
  "servers": {
    "memspec": {
      "type": "stdio",
      "command": "node",
      "args": ["path/to/dist/index.js"]
    }
  }
}
```

### Claude Desktop

```json
{
  "mcpServers": {
    "memspec": {
      "command": "node",
      "args": ["path/to/dist/index.js"]
    }
  }
}
```

## Implementation Notes

This implementation is intentionally minimal — it demonstrates that a
conformant memspec server can be built in any language with ~300 lines of code.
The Go reference server has additional features (memory_extract, prompts)
that are server extensions, not protocol requirements.

## License

Apache 2.0