#3232nd of 41 in Agent and MCP starters

code-mode

TypeScript library that lets an LLM call many tools through one code-execution tool

Stars
1.6k
License
MPL-2.0
Last commit
Aug 2026
Last release
Nov 2025
Language
TypeScript

Missed the latest GitHub check; these facts may be older.

Overview

Exposes registered MCP, HTTP, file and CLI tools as TypeScript namespaces inside a Node.js VM, so a model writes one code block that chains calls and returns only a summary. Ships as the @utcp/code-mode npm package, a `utcp` CLI for shell-capable agents, and an MCP server for clients like Claude Desktop. Includes tool search, generated TypeScript interfaces, log capture and a 30-second default timeout.

Who it is for: Developers building agents that orchestrate many MCP or HTTP tools

Strengths

  • Chains many tool calls in one execution and filters data in-sandbox before returning it
  • Mixes MCP, HTTP, file and CLI tool sources in a single code block
  • Three entry points: npm library, shell CLI, and MCP server for MCP-only clients
  • Configurable timeout and captured console logs returned with each result

Weaknesses

  • Sandbox is Node.js VM contexts, not a separate container or process
  • Each protocol needs its own plugin package, such as @utcp/mcp
  • Cost-savings figures come from a third-party Python benchmark with two small models
  • Last tagged release is 2025-11-23; no hosted demo or dedicated docs site listed

What it needs

  • TypeScript, unknown
  • Needs Node.js, @utcp/mcp, @utcp/http, UTCP client

Also in Agent and MCP starters

See all 41
Also in Agent and MCP starters
RankProjectScore
1deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI257k starsMIT70 out of 100
2mcp-typescript-templateTypeScript starter for remote MCP servers over HTTP with Express and Effect58 starsMIT63 out of 100
3docker-agentDocker CLI plugin that runs multi-agent teams defined in YAML4.6k starsApache-2.062 out of 100
#4penguin-harnessAgent framework that evolves an agent's prompts, skills and tools against benchmarks2.9k starsApache-2.061 out of 100
#5mcp-useTypeScript framework for building MCP servers with React Views and an Inspector Live demo ↗ (opens in a new tab)10.8k starsMIT60 out of 100