Official Smoke Monkey NPM Packages Directory
Install and integrate Smoke Monkey tools directly into your Node.js, Next.js, and TypeScript applications. From our zero-dependency core agent harness and stdio Model Context Protocol (MCP) server to our streaming React canvas, explore all official packages published on the global npm registry.
How to Install Smoke Monkey Packages via NPM & NPX
Smoke Monkey publishes 5 packages on the public npm registry. To build autonomous AI coding agents, run:
npm install smoke-monkey-harnessTo expose Smoke Monkey as an MCP stdio server to Claude Code or Cursor without installing local dependencies, execute:
npx -y smoke-monkey-harness-mcpFor streaming React chat interfaces with expandable diffs and permission dialogs, install:
npm install @smoke-monkey/uiAll Published NPM Packages
smoke-monkey-harness
Core Runtime • v1.3.1The core zero-dependency TypeScript AI agent harness and runtime. Features the deterministic 6-phase state machine (explore → plan → edit → verify → recover → complete), 24 built-in local engineering tools, subcontexts, and multi-provider LLM support.
smoke-monkey-harness-mcp
MCP Protocol Server • v1.1.0Native Model Context Protocol (MCP) stdio server. Turns the 24 Smoke Monkey engineering tools and deterministic subcontexts into plug-and-play MCP tools for Claude Code, Cursor, Windsurf, Antigravity, and Codex.
@smoke-monkey/ui
Frontend & React UI • v1.0.4Production React & Next.js chat canvas for agentic AI applications. Includes streaming token renderers, expandable AST tool-call diffs, phase state indicators, and human-in-the-loop permission dialogs.
@smoke-monkey/harness
Scoped Enterprise Package • v1.3.1Scoped alias package for the Smoke Monkey Harness core library, ensuring seamless enterprise dependency management and namespace isolation across monorepos.
@smoke-monkey/mcp
Scoped MCP Package • v1.1.0Scoped alias package for the Model Context Protocol (MCP) server distribution, supporting standard npm library imports and custom server lifecycle hooks.
How to Combine Smoke Monkey Packages in One Project
Install the core runtime and React chat canvas together to spin up an autonomous agent with a full streaming UI:
// 1. Install packages:// npm install smoke-monkey-harness @smoke-monkey/uiimport { createAgent } from 'smoke-monkey-harness';import { AgentCanvas } from '@smoke-monkey/ui';// 2. Initialize Agent with Local File Tools & Guardrailsexport const agent = createAgent({workspacePath: process.cwd(),provider: 'anthropic',model: 'claude-3-5-sonnet-latest',maxLoops: 25,permissions: {run_command: 'ask', // The Three Pauses: pause for human approvalreplace_file_content: 'allow', // Surgical AST code modification},});// 3. Optional: Attach as Model Context Protocol (MCP) server// claude mcp add smoke-monkey npx -y smoke-monkey-harness-mcp