@memspec/server
v0.1.0
Published
memspec reference server — persistent memory for AI agents (TypeScript)
Readme
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
npm install
npm run build
node dist/index.jsOr with npx (once published):
npx @memspec/serverFeatures
- 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
{
"servers": {
"memspec": {
"type": "stdio",
"command": "node",
"args": ["path/to/dist/index.js"]
}
}
}Claude Desktop
{
"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
