Official NPM Registry Index
5 Active Packages100% MIT Open Source

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.

Share:
Quick Install Summary

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-harness

To expose Smoke Monkey as an MCP stdio server to Claude Code or Cursor without installing local dependencies, execute:

npx -y smoke-monkey-harness-mcp

For streaming React chat interfaces with expandable diffs and permission dialogs, install:

npm install @smoke-monkey/ui

All Published NPM Packages

smoke-monkey-harness

Core Runtime • v1.3.1

The 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.

$ npm install smoke-monkey-harnessNode.js 18+
Zero DependenciesDeterministic Loop24 ToolsNode >= 18
Read Documentation

smoke-monkey-harness-mcp

MCP Protocol Server • v1.1.0

Native 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.

$ npx -y smoke-monkey-harness-mcpNode.js 18+
MCP StdioClaude Code ReadyCursor CompatibleJSON-RPC 2.0
Read Documentation

@smoke-monkey/ui

Frontend & React UI • v1.0.4

Production 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.

$ npm install @smoke-monkey/uiNode.js 18+
React 18/19Next.js 14/15SSE StreamingTailwind/CSS
Read Documentation

@smoke-monkey/harness

Scoped Enterprise Package • v1.3.1

Scoped alias package for the Smoke Monkey Harness core library, ensuring seamless enterprise dependency management and namespace isolation across monorepos.

$ npm install @smoke-monkey/harnessNode.js 18+
Enterprise ScopedMonorepo FriendlyTypeScript Native
Read Documentation

@smoke-monkey/mcp

Scoped MCP Package • v1.1.0

Scoped alias package for the Model Context Protocol (MCP) server distribution, supporting standard npm library imports and custom server lifecycle hooks.

$ npm install @smoke-monkey/mcpNode.js 18+
Scoped PackageMCP StdioServer Lifecycle
Read Documentation
End-to-End Example

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:

fullstack-agent.tstypescript
// 1. Install packages:
// npm install smoke-monkey-harness @smoke-monkey/ui
import { createAgent } from 'smoke-monkey-harness';
import { AgentCanvas } from '@smoke-monkey/ui';
// 2. Initialize Agent with Local File Tools & Guardrails
export 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 approval
replace_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
Open Source Ecosystem

Ready to Ship Agentic Software?

Explore the quickstart documentation to see how Smoke Monkey Harness replaces chaotic ReAct prompts with deterministic, zero-dependency engineering pipelines.