mcp demo

Interactive demos you can try from your browser or connect to from Claude Desktop.

protomcp

A language-agnostic MCP runtime. These demos showcase features you can't get from any other MCP framework.

Connect to this MCP server

Claude Code

claude mcp add silverblatt-nyc --transport http https://silverblatt.nyc/api/mcp

Claude Desktop / Cursor / other clients

{
  "mcpServers": {
    "silverblatt-nyc": {
      "url": "https://silverblatt.nyc/api/mcp"
    }
  }
}

Authenticate with code pmcp-demo to unlock demo tools.

Authenticate

Demo tools are locked until you authenticate.

authenticate(code: "pmcp-demo")
logout

Multi-Language Showcase

The same tool implemented in Python, TypeScript, Go, and Rust — all running through one protomcp runtime.

add_python(3, 4)
add_typescript(3, 4)
add_go(3, 4)
add_rust(3, 4)

Workflow State Machine

A deployment pipeline where only valid next actions are visible at each step.

review_deployment
approve
run_tests
promote
reset_workflow

Tool Groups

One tool, multiple actions with per-action validation via discriminated union schemas.

db_ops(action: "query", table: "users")
db_ops(action: "insert", table: "users")

Progress & Cancellation

A long-running search with real-time progress reporting.

long_search(query: "authentication")

harness-ml sandbox

A pre-loaded ML sandbox with the Titanic dataset. Run experiments, see workflow enforcement in action, and explore diagnostics — all through MCP tool calls.

Data Profiling

data(action: "profile")
data(action: "head")

Feature Discovery

features(action: "discover")
features(action: "importance")

Model Training & Evaluation

models(action: "config")
models(action: "backtest")

Experiment Workflow

Try them in order — workflow enforcement prevents skipping steps.

experiments(action: "create")
experiments(action: "run")
experiments(action: "log_result")

See the project page for more details.