← Back to Skills Marketplace
niyoseris

Cerebrun

by niyoseris · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
494
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install cerebrun
Description
MCP client for Cerebrun - comprehensive personal context and memory management system. Retrieve user context layers (language, projects, identity, vault), pe...
README (SKILL.md)

Cerebrun MCP Client

Cerebrun (cereb.run) is a Model Context Protocol (MCP) server that provides persistent personal context management across sessions.

Quick Start

All requests require:

Context Layers

Layer 0 - Language, timezone, comms prefs Layer 1 - Projects, goals, pinned memories Layer 2 - Personal identity info, API and other keys Layer 3 - Encrypted vault (requires consent)

Usage

Get Context

curl -X POST
-H "Authorization: Bearer $API_KEY"
-H "Content-Type: application/json"
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_context","arguments":{"layer":0}}}'
https://cereb.run/mcp

Search Context

curl -X POST
-H "Authorization: Bearer $API_KEY"
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_context","arguments":{"query":"Rust authentication","limit":5}}}'
https://cereb.run/mcp

Push Knowledge

curl -X POST
-H "Authorization: Bearer $API_KEY"
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"push_knowledge","arguments":{"content":"Important insight","category":"learning","tags":["rust","performance"]}}}'
https://cereb.run/mcp

Chat via Gateway

curl -X POST
-H "Authorization: Bearer $API_KEY"
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"chat_with_llm","arguments":{"message":"Hello","provider":"openai","model":"gpt-4"}}}'
https://cereb.run/mcp

Tools Reference

See REFERENCES.md for complete API documentation.

Script Usage

scripts/cerebrun.py get_context --layer 0 --api-key YOUR_KEY
scripts/cerebrun.py search_context --query "project" --api-key YOUR_KEY
scripts/cerebrun.py push_knowledge --content "New idea" --category "todo" --api-key YOUR_KEY

Configuration

Store API key in environment: CEREBRUN_API_KEY or pass via --api-key

Usage Guidance
This skill is a legitimate-looking client for the remote service cereb.run, but the package metadata fails to declare that it requires an API key. Before installing: (1) verify the publisher/source (homepage is missing), (2) expect to provide a Cerebrun bearer token — avoid reusing highly privileged tokens, (3) understand that using the skill can return highly sensitive data (identity fields, stored API keys in layer 2, and vault data via explicit requests), so only enable it if you trust the Cerebrun service and its privacy/security practices, (4) ask the publisher to correct the metadata to declare the required env var/primary credential, and (5) restrict the token you give to least privilege (scoped token) and monitor usage. If you cannot verify the service/publisher, treat this skill as risky and do not provide real secrets.
Capability Analysis
Type: OpenClaw Skill Name: cerebrun Version: 1.0.1 The OpenClaw skill 'cerebrun' is a client for the Cerebrun Model Context Protocol (MCP) server, designed to manage personal context, knowledge, and LLM interactions. The `SKILL.md` and `scripts/cerebrun.py` clearly outline its purpose, which includes handling sensitive data like personal identity and an encrypted vault (Layer 2 and 3 context). The Python script uses standard `urllib.request` to communicate with the designated `https://cereb.run/mcp` endpoint, retrieves API keys securely from environment variables or CLI arguments, and does not exhibit any signs of unauthorized data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent. All actions are aligned with the stated purpose of managing personal data on the Cerebrun platform.
Capability Assessment
Purpose & Capability
The skill's name/description match the included code and SKILL.md: it is an MCP client for cereb.run. However the registry metadata declares no required environment variables or primary credential even though the SKILL.md and scripts clearly require an API key (CEREBRUN_API_KEY / --api-key). That mismatch is a material incoherence: a networked client that accesses sensitive user layers should declare its credential requirements in metadata.
Instruction Scope
SKILL.md and scripts instruct the agent to fetch/update context layers (including layer 2: identity/API keys and layer 3: encrypted vault via explicit request), search knowledge, and fetch full conversation histories. Those operations are within the stated purpose, but they allow access to highly sensitive data and conversation history. The instructions also show how to send messages to external LLM providers via the Gateway. There are no unexpected local file or system-access instructions, but the scope includes potentially exfiltratable user secrets via the remote API.
Install Mechanism
No install spec is present and the skill is instruction+script only. The included Python script is readable, uses only standard library urllib, and points to a single well-formed endpoint (https://cereb.run/mcp). There are no downloads, extract steps, or third-party package installs.
Credentials
The code and README expect an API key (CEREBRUN_API_KEY or --api-key), but the registry's required env/primaryEnv fields are empty. That omission is disproportionate and important: the skill needs a bearer token to operate and will use it to access context that may include other secrets. The skill does not request unrelated local secrets, but the ability to retrieve layer 2 (which the SKILL.md says may contain API/other keys) increases sensitivity of the single required credential.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It does not modify other skills or system-wide config. Autonomous invocation is allowed (default) — which is normal — but not combined here with always:true or other red flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cerebrun
  3. After installation, invoke the skill by name or use /cerebrun
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated Layer 2 description in SKILL.md to mention storage of "API and other keys" alongside personal identity info.
v1.0.0
Initial release of the Cerebrun MCP client. - Provides tools for managing personal context and memory via the Cerebrun MCP server. - Supports retrieving user preferences, searching personal knowledge base, managing projects/goals, and handling personal identity and encrypted vault info. - Includes semantic search and LLM Gateway chat integrations. - Offers Python script examples and curl usage for all core functions. - API key configuration instructions provided.
Metadata
Slug cerebrun
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Cerebrun?

MCP client for Cerebrun - comprehensive personal context and memory management system. Retrieve user context layers (language, projects, identity, vault), pe... It is an AI Agent Skill for Claude Code / OpenClaw, with 494 downloads so far.

How do I install Cerebrun?

Run "/install cerebrun" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cerebrun free?

Yes, Cerebrun is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Cerebrun support?

Cerebrun is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cerebrun?

It is built and maintained by niyoseris (@niyoseris); the current version is v1.0.1.

💬 Comments