Penfield Memory

io.github.penfieldlabsPublished by GitHub account penfieldlabsv1.22.0Updated Oct 25, 2026

Persistent memory and knowledge graphs for AI agents. Hybrid search, context checkpoints, and more.

The publisher's own server: Memory.fit

VerifiedStreamable HTTPWeb executableKnowledge & Memory

Overview

AI-generated overview

Penfield Memory is a remote MCP server that gives an AI assistant persistent memory and a knowledge graph across sessions and tools.

What you can do
Store, recall, search, fetch and update memories across sessions and tools, using hybrid keyword, semantic and graph search to find them again. Connect and disconnect memories into a knowledge graph, and explore the connections between them. Load identity and recent-work context at session start, reflect on recent activity, and save, restore or list context checkpoints. Save, retrieve, list and delete artifacts. The same memory and graph are shared across every connected tool.
When to use it
Useful when an assistant should remember preferences, decisions and investigation threads between sessions, hand off context between coding sessions, or build a growing graph of connected ideas for research and writing.
Requirements
A remote endpoint at mcp.penfield.app, added as a custom connector or MCP server in the client. A Penfield account (sign-up required) and OAuth authentication when prompted. Some clients connect through the mcp-remote proxy, which needs Node.js.
Before you install
Requires OAuth sign-in to a third-party hosted service, so stored memories, context and artifacts are kept on Penfield's servers and synced across connected tools. The assistant can update and delete stored memories and artifacts, so review what it writes or removes. Avoid storing secrets or sensitive personal data in memories.

Installation

In SourceWeft

  1. Open Penfield Memory in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.penfieldlabs%2Fpenfield-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "penfield-memory": {
      "type": "http",
      "url": "https://mcp.penfield.app/"
    }
  }
}

README

Penfield

Persistent memory for AI agents. Store decisions, preferences, and context that survive across sessions. Build knowledge graphs that compound over time. Works with Claude, Cursor, Windsurf, Gemini CLI, and any MCP-compatible tool.


Quick Start

Claude (Desktop, Mobile, Web)

Add as a custom connector in Settings → Connectors:

Name: PenfieldRemote MCP server URL: https://mcp.penfield.app

Claude Code

bash
claude mcp add --transport http --scope user penfield https://mcp.penfield.app

Cursor

One-click install:

Install Penfield in Cursor

Cut and paste into your browser:

cursor://anysphere.cursor-deeplink/mcp/install?name=Penfield&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIm1jcC1yZW1vdGUiLCJodHRwczovL21jcC5wZW5maWVsZC5hcHAvIl19

Or add manually to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "Penfield": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.penfield.app/"]    }  }}

Windsurf, Cline, Roo Code, and Others

Add to your MCP configuration file:

json
{  "mcpServers": {    "Penfield": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.penfield.app/"]    }  }}
AppConfig Location
Windsurf~/.codeium/windsurf/mcp_config.json
ClineVS Code Settings → Cline → MCP Servers
Roo CodeVS Code Settings → Roo Code → MCP Servers
Zed~/.config/zed/settings.json under "context_servers"

Gemini CLI

bash
gemini mcp add penfield -- npx -y mcp-remote https://mcp.penfield.app/

Or add to ~/.gemini/settings.json:

json
{  "mcpServers": {    "Penfield": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.penfield.app/"]    }  }}

What You Get

17 tools for persistent memory:

CategoryTools
Memorystore, recall, search, fetch, update_memory
Knowledge Graphconnect, disconnect, explore
Contextawaken, reflect, save_context, restore_context, list_contexts
Artifactssave_artifact, retrieve_artifact, list_artifacts, delete_artifact

Hybrid search combining BM25 (keyword), vector (semantic), and graph (connections) for recall that actually finds what you need.

Cross-platform sync — same memory, same knowledge graph, regardless of which tool you connect from.


How It Works

  1. Sign up at portal.penfield.app/sign-up
  2. Connect using one of the methods above
  3. Authenticate when prompted (OAuth flow)
  4. Start using — your agent now has persistent memory

Every session should start with:

awaken()     # Load identity and personality contextreflect()    # Orient on recent work (default: last 7 days)

Without these, your agent starts cold with no context.


Documentation


Use Cases

Personal assistant that remembers

  • Your preferences compound over time
  • Picks up conversations where you left off
  • Learns how you like things done

Development workflows

  • Track investigation threads across sessions
  • Remember architectural decisions and why they were made
  • Hand off context between coding sessions

Research and writing

  • Build knowledge graphs of connected ideas
  • Store insights and corrections as understanding evolves
  • Checkpoint progress on long-running projects

Also Available

OpenClaw Native Plugin — If you use OpenClaw, the native plugin is 4-5x faster (no MCP proxy layer):

bash
openclaw plugins install openclaw-penfieldopenclaw penfield login

openclaw-penfield on GitHub · openclaw-penfield on npm

API — Direct HTTP access at api.penfield.app for custom integrations.


Links

[penfield-mcp MCP server]


Copyright © 2025 Penfield™. All rights reserved.

Source: README.md at commit 00b8cd8

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.22.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Memory integrations