Add server.json (MCP registry manifest) + ClawHub SKILL.md for distribution readiness
This commit is contained in:
parent
52458e05b2
commit
faa4d961cc
2 changed files with 79 additions and 35 deletions
52
SKILL.md
52
SKILL.md
|
|
@ -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
62
server.json
Normal 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."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue