MCP.Market

Soulsketch MCP server

by bytewizard42i·io.github.bytewizard42i/soulsketch·v1.3.3·3 stars

Portable, user-owned AI memory packs: read, validate, fingerprint, diff, and observe

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

3 stars27 downloads/wk

Reviews

Write one

Nobody has reviewed Soulsketch yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Soulsketch tools (6)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • soulsketch_continuity_record

    Build a full continuity record for a pack: fingerprint, per-file hashes,

  • soulsketch_diff_packs

    Compare two memory pack directories and explain WHICH identity dimension

  • soulsketch_fingerprint_pack

    Compute the deterministic SHA-256 identity fingerprint of a memory pack,

  • soulsketch_observe

    Append ONE observation line to the pack's runtime_observations.jsonl

  • soulsketch_read_pack

    Load the contents of a memory pack so the assistant can adopt its identity:

  • soulsketch_validate_pack

    Check that a directory is a healthy 5-file SoulSketch memory pack

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan11 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 56 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Soulsketch compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
Tools
6
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
3
more than 80% of 28,688 servers
Downloads a week
27
more than 14% of 12,191 servers with a package

What its tools let an agent do: 6 read

Install Soulsketch in Claude Code, Cursor or VS Code

Runs npx -y @soulsketch/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add soulsketch -- npx -y @soulsketch/mcp-server
Add to Cursor

What the publisher says

From the Soulsketch repository's README, as published. We do not edit it. Read it on GitHub

GitHub repository · npm: @soulsketch/mcp-server

SoulSketch Protocol 🧬

💖 Support Our Work

If SoulSketch sparks ideas or helps you build, consider supporting us.

Every contribution fuels our ability to learn, experiment, and share more with the community.

Cardano/Midnight Wallet Handle: $johnny5i

🧬 An open protocol for portable AI memory packs

SoulSketch is an open protocol and reference implementation for capturing an AI assistant's memory pack: persona, relationships, technical context, voice, and runtime observations, in a portable, version-controlled format that can be carried across model upgrades, platforms, and machines.

It grew out of an experimental hand-off of one assistant ("Alice", originally on GPT-4.1) to another ("Cassie", on Claude) and has since expanded into a small AI family used day-to-day by the maintainer. SoulSketch is research-grade software: useful, opinionated, and still evolving. See Limitations before relying on it in production.

Modern Ai platforms increasingly include their own memory features. SoulSketch is not trying to replace those features. It exists for the part they do not solve well: user-owned continuity that is portable, inspectable, version-controlled, and able to move across tools, repos, machines, and model providers.

What's in the box

authority, and trust metadata for auditable continuity.

  • 🧠 5-Fold Memory Pack: a small, opinionated file layout for identity (persona, relationships, technical domains, stylistic voice, runtime observations).
  • 🔄 Model-agnostic: memory packs are plain Markdown + JSONL, not tied to a specific provider.
  • 👨‍👩‍👧‍👦 AI Family pattern: documented conventions for running coordinated assistants across multiple machines (Alice, Cassie, Casie, Cara, Penny, Win).
  • 🔌 MCP server: @soulsketch/mcp-server exposes validate/fingerprint/diff/read/observe tools to any MCP client (Claude Desktop, Windsurf, Cursor, …) — see docs/MCP_SERVER.md. Also plays well with the standard memory, filesystem, git, and github MCP servers.
  • 🔐 Public protocol + private Soul-Sanctum: this repo is the skeleton; users keep their own memories in a private companion repo called their Soul-Sanctum — the one place their assistant's identity lives, owned by them alone. (The maintainer's Soul-Sanctum is PixyPi.)
  • 🛠️ TypeScript core + CLI: a @soulsketch/core package and a soulsketch CLI for working with packs and memory.
  • 🔎 Fingerprints and trust labels: deterministic hashes plus provenance,

📖 Quick Start

Fastest path: the MCP server (published on npm)

@soulsketch/mcp-server works today in any MCP client (Claude Desktop, Windsurf, Cursor, …). Add it to your client's MCP config:

{
  "soulsketch": {
    "command": "npx",
    "args": ["-y", "@soulsketch/mcp-server"],
    "env": {
      "SOULSKETCH_ALLOWED_ROOTS": "/path/to/your/soul-sanctum"
    }
  }
}

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Soulsketch: common questions

Is Soulsketch MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Soulsketch safety report
How do I install Soulsketch?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Soulsketch need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Soulsketch maintained?
The last commit was 97 days ago (2026-07-30). The latest release is v1.3.3.
How does Soulsketch compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.