@nessielabs

Nessie

OpenClaw setup helper and skill guidance for hosted Nessie MCP.

Current version
v0.1.0
bundle-pluginCommunitysource-linked

Nessie OpenClaw

Nessie OpenClaw is the public native OpenClaw plugin for connecting an OpenClaw agent to a user's Nessie context library.

The plugin provides a native OpenClaw setup command and bundled skill guidance for Nessie's hosted MCP server. Setup writes mcp.servers.nessie into OpenClaw config so OpenClaw's MCP client can discover the hosted Nessie tools directly from https://mcp.nessielabs.com/mcp.

What This Package Contains

openclaw.plugin.json
  Native plugin manifest, setup hints, and skill roots.
index.js
  Native OpenClaw CLI setup commands for Nessie.
skills/nessie/
  Agent instructions for when and how to use Nessie context.
package.json
  ClawHub/package metadata.
scripts/validate.sh
  Static package validation.

Install

Once published to ClawHub:

openclaw plugins install clawhub:@nessielabs/nessie-openclaw
openclaw plugins enable nessie-openclaw

For local development:

openclaw plugins install --link .
openclaw plugins enable nessie-openclaw

Restart the OpenClaw gateway/session after installation so the setup CLI and bundled skill instructions are loaded.

OpenClaw Chat Setup

The recommended setup path mirrors Mem0's OpenClaw setup style: paste an agent prompt into OpenClaw, let the agent install the plugin, then verify the user's Nessie account by email OTP.

The prompt drives these commands:

openclaw nessie init --email user@example.com
openclaw nessie init --email user@example.com --code 123456
openclaw nessie status

init --email asks Nessie to send a one-time verification code. init --email --code exchanges the verified code for a Nessie agent API key and writes a root MCP server entry to the OpenClaw config file with owner-only file permissions.

The OTP exchange expects the hosted Nessie setup API to expose:

  • POST /agent/openclaw/otp/start
  • POST /agent/openclaw/otp/verify

Manual Authentication

If OTP setup is not available yet, create an agent API key in Nessie and run:

openclaw nessie init --api-key "sk_nes_v1_..."

This writes the same OpenClaw MCP server config used by the OTP setup flow. Both setup paths store the bearer key in the local OpenClaw config file in plaintext with 0600 permissions so OpenClaw can use the hosted MCP server without extra shell setup.

The setup command writes this shape to openclaw.json:

{
  "mcp": {
    "servers": {
      "nessie": {
        "transport": "streamable-http",
        "url": "https://mcp.nessielabs.com/mcp",
        "headers": {
          "Authorization": "Bearer sk_nes_v1_..."
        }
      }
    }
  },
  "plugins": {
    "entries": {
      "nessie-openclaw": {
        "enabled": true,
        "config": {
          "endpoint": "https://mcp.nessielabs.com/mcp"
        }
      }
    }
  }
}

For development and CI, you can avoid inline key storage by configuring mcp.servers.nessie manually with an environment reference such as Bearer ${NESSIE_API_KEY}.

The Nessie backend remains authoritative for access control. The API key maps to a Nessie user server-side and each MCP request is still checked against the user's Pro/trial entitlement.

Agent Behavior

The bundled skill teaches OpenClaw to:

  • run a Nessie check-in when the user asks for it;
  • search Nessie before answering questions about prior work, decisions, projects, conversations, notes, or saved context;
  • read full sources before making strong claims;
  • create or update Nessie contexts only when the user asks to save durable knowledge.

This package does not duplicate or reimplement Nessie's MCP tool schemas. OpenClaw discovers the tool names, descriptions, and parameters from the hosted MCP server after setup.

Publishing

ClawHub publishes plugin packages from a local folder or GitHub source:

clawhub package publish nessielabs/nessie-openclaw --dry-run
clawhub package publish nessielabs/nessie-openclaw

ClawHub/OpenClaw plugin installs use package update records, so future releases can be picked up with:

openclaw plugins update @nessielabs/nessie-openclaw

Validate

npm run validate

Source and release

Source repository

nessielabs/nessie-openclaw

Open repo

Source commit

25b4db552ffddf89610517d5212df8d446142b11

View commit

Install command

openclaw plugins install clawhub:@nessielabs/nessie-openclaw

Metadata

  • Package: @nessielabs/nessie-openclaw
  • Created: 2026/06/03
  • Updated: 2026/06/03
  • Executes code: No
  • Source tag: main

Compatibility

  • Built with OpenClaw: 2026.4.25
  • Plugin API range: >=2026.4.25
  • Tags: latest
  • Files: 11