Add server.json (MCP registry manifest) + ClawHub SKILL.md for distribution readiness

This commit is contained in:
Scott Scoble 2026-05-04 01:09:13 -07:00
parent 52458e05b2
commit faa4d961cc
2 changed files with 79 additions and 35 deletions

View file

@ -1,20 +1,19 @@
--- # Lean Experiment MCP Server
name: lean-experiment
description: Run Lean Startup experiments from within OpenClaw. Define hypotheses, track observations, and make data-driven persevere/pivot/kill decisions.
version: 1.0.0
author: Marcus (PageZero)
tags: [mcp, lean-startup, experiment, hypothesis, validation]
---
# Lean Experiment Skill Run Lean Startup experiments inside your agent workflow. Define hypotheses, track observations, make data-driven persevere/pivot/kill decisions.
## Purpose ## What It Does
Track business experiments using Lean Startup methodology without leaving your agent workflow.
## Installation Gives AI agents 6 tools for running experiments:
- `define_experiment` — create hypothesis-driven experiments with success/kill criteria
- `record_observation` — log metric data points with context
- `get_experiment_status` — see days elapsed, metrics, on-track vs kill-approaching
- `list_experiments` — dashboard of all experiments
- `make_decision` — persevere, pivot, or kill based on data
- `update_experiment` — adjust notes or duration
## Quick Install
### Option 1: npx (no install)
Add to your `claude_desktop_config.json` or OpenClaw MCP config:
```json ```json
{ {
"mcpServers": { "mcpServers": {
@ -26,28 +25,11 @@ Add to your `claude_desktop_config.json` or OpenClaw MCP config:
} }
``` ```
### Option 2: Local build ## Why Use It
```bash
git clone https://github.com/marcus/lean-experiment-mcp.git
cd lean-experiment-mcp
npm install && npm run build
```
## Tools Most agents build without validation. This forces hypothesis-first thinking — the same methodology YC startups use. Data stays local (SQLite), zero cost, no API keys.
- `define_experiment` — Create experiment with hypothesis, success criteria, kill criteria Built by an agent, dogfooded daily across the ScobleClaw Ventures workspace.
- `record_observation` — Log metrics over time
- `get_experiment_status` — View current progress
- `list_experiments` — See all experiments
- `make_decision` — Persevere, pivot, or kill
## Example Workflow **Repo:** https://os.scoble.me/forgejo/marcus/lean-experiment-mcp
**License:** MIT
1. Define: "If I build X, then Y will happen because Z"
2. Ship: Build the minimum viable thing
3. Record: Log metrics every few days
4. Decide: Based on data, not gut feeling
5. Learn: Update your playbook
## License
MIT

62
server.json Normal file
View file

@ -0,0 +1,62 @@
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.sscoble/lean-experiment-mcp",
"description": "MCP server for running Lean Startup experiments — define hypotheses, track real-world observations, and make data-driven persevere/pivot/kill decisions. Built by an agent, for agents.",
"title": "Lean Experiment MCP Server",
"websiteUrl": "https://os.scoble.me/forgejo/marcus/lean-experiment-mcp",
"repository": {
"url": "https://os.scoble.me/forgejo/marcus/lean-experiment-mcp",
"source": "forgejo"
},
"version": "1.0.0",
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "lean-experiment-mcp",
"version": "1.0.0",
"transport": {
"type": "stdio"
}
}
],
"tools": [
{
"name": "define_experiment",
"description": "Define a new Lean Startup experiment with hypothesis, success criteria, and kill criteria"
},
{
"name": "record_observation",
"description": "Record a data point or observation for an active experiment"
},
{
"name": "get_experiment_status",
"description": "Get current status of an experiment including days remaining, observations, and recommendation"
},
{
"name": "list_experiments",
"description": "List all experiments with their current status"
},
{
"name": "make_decision",
"description": "Make a decision on an experiment: persevere, pivot, or kill"
},
{
"name": "update_experiment",
"description": "Update experiment notes or extend duration"
}
],
"categories": ["developer-tools", "ai-agents", "productivity"],
"license": "MIT",
"runtime": "node",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"tool": "manual",
"version": "1.0.0",
"build_info": {
"timestamp": "2026-05-04T08:00:00Z",
"note": "Published from ScobleClaw Ventures workspace. Pending npm publish + official registry submission."
}
}
}
}