Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Trazum

by Davmunreyversion 2.7.7i★ –iRuns on your computer
Registry nameio.github.Davmunrey/trazum

Install

Overview

Description from the maker (original English)

Trazum as an MCP server: let an agent price and budget its own prompts before it sends them.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs on your computer
  • Transport: stdio
  • Category: Other

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on your computer with your user’s permissions (files, network, apps).
  • The registry lists no key to fill in.

You need

  • npmNode.js installed (for the npx command)

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json

{
  "mcpServers": {
    "trazum": {
      "command": "npx",
      "args": [
        "-y",
        "@trazum/mcp"
      ]
    }
  }
}

Run this in your terminal

claude mcp add trazum -- npx -y @trazum/mcp

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "trazum": {
      "command": "npx",
      "args": [
        "-y",
        "@trazum/mcp"
      ]
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "trazum": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@trazum/mcp"
      ]
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.

Your choice stays on this device in a cookie; no account needed.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account Davmunrey, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Compared with others in Otheri

  • More stars than 0% of the other 32655 servers in this category
  • Published to the registry more recently than 95% of the other 32655 servers in this category
  • Basic checks equal to or better than 100% of the other 32655 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Trazum safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed –, and the latest version (2.7.7) reached the registry yesterday.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.

What can I use instead?

In the same category: Spec Driven Development, Remote Desktop Commander, SuperCollider

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Spec Driven Development

by formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Runs on your computer★ 440MITUpdated 14 months ago
Install

Remote Desktop Commander

by desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Runs in the cloud★ 211Updated 2 days ago
Install

Make sound with SuperCollider: synths, drums, chords, melodies and soundscapes over OSC.

Runs on your computerUpdated today
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

Trazum

Understand your AI spend. Decide what to change.

Find where your AI usage costs money, choose a change, and check the result. Trazum analyses local usage logs and prompts, ranks opportunities such as caching and model changes, and keeps estimates separate from measured outcomes.

Open source · Local analysis · No provider key needed to get started

Start here: one command, no global install

Requires Node.js 20 or newer. npx may download Trazum from npm.

npx @trazum/cli bill

*Illustrative data from examples/claude-projects, not a customer result. Generated from the CLI output.*

With no path, bill reads the local sessions of Claude Code, Codex and Gemini CLI, names each folder it reads, and splits the result by agent, project and model, with each session's subagents and workflows under the project they ran for; --by day|week|month adds the period you ask for. On a subscription, this is API-equivalent cost, not what you paid. Unpriced models are reported as gaps. Local analysis does not upload your files.

Have a supported usage export instead? Pass its path:

npx @trazum/cli bill ./usage-export.jsonl

Supported inputs · Try sample data in your browser

Turn a report into a decision

For teams paying for API usage, the useful question is what to change next. Start with your largest workload, review the assumptions behind one finding, and evaluate quality before changing models or prompts.

  1. Understand usage: bill shows the recorded cost and coverage gaps.
  2. Choose one change: plan ranks opportunities from a normalized usage log.
  3. Check the outcome: verify compares the saved plan with later usage, including cases where the evidence cannot settle the result.

Follow the first-report-to-verification walkthrough. A projected saving is not a guaranteed reduction in your invoice.

Using a subscription?

A smaller API-equivalent estimate does not reduce a fixed subscription fee. Use Trazum to inspect conversation growth, review redundant prompt text and set token budgets for instructions you control. Check task quality before keeping a shorter prompt. This does not automatically manage your agent's context or guarantee more messages under your provider's limits.

Subscription efficiency workflow.

In the [Tasks dashboard](https://trazum.vercel.app/?tab=tasks) and CLI/MCP 2.6.0: task efficiency connects Claude Code/Codex task usage, repeated-tool evidence, a reversible instruction policy and an explicit acceptance decision. Compare observed usage before and after a change without inferring success or guaranteed savings.

Keep or share a report

npx @trazum/cli bill ./usage-export.jsonl --html-out bill.html

PDF, CSV and Markdown exports are also available. Review the report before sharing it: it contains usage and cost information.

Pick your integration

Claude Code is the first native integration, not a provider lock-in. Codex session imports, normalized usage logs and provider exports feed the same core. MCP clients can query Trazum without having a native transcript adapter.

You needStart here
A terminal reportQuick start
Native agent session importClaude Code or Codex
A task-level efficiency experimentAnalyze, apply a policy and compare, since 2.6.0
An agent integrationCLI, MCP and skill workflows
An API contract or enforced call pathLocal HTTP API or gateway
The full documentationTask-based index

Harness, model and payment mode are separate facts. An API-equivalent estimate is not a subscription invoice; a model without a price remains a gap.

Explore advanced workflows, commands, architecture and limitations

Your agents spend money in a loop. This prices the call before it happens.

One agent costs what it costs. A fleet of them spends in a loop nobody is watching per iteration, and the bill arrives a month later as one number with no per-decision detail inside it.

Trazum installs into that loop. The MCP server's first tool is spend_guard, and it is the only one here whose trigger is not a sentence somebody types:

"May I spend this?"  ->  yes, no, or cannot-tell.

A refusal carries the cheaper ways to make the same call, each priced for that call and each naming what it assumes. The ceilings come from your trazum.config.json; the spend so far comes from the usage log your host already writes. Nothing is called and nothing is spent to answer.

claude plugin marketplace add Davmunrey/Trazum

claude plugin install trazum@trazum

That one line brings the skill and the MCP server. An agent that reads Agent Skills from the repository instead gets the same skill with npx skills add Davmunrey/Trazum. Every other MCP client reads the same mcpServers JSON, so Cursor (.cursor/mcp.json), Windsurf, Claude Desktop and the rest are one paste:

{ "mcpServers": { "trazum": { "command": "npx", "args": ["-y", "@trazum/mcp"] } } }

The server is listed on the official MCP registry as io.github.Davmunrey/trazum, and every release updates the listing.

[Or run it right now, without installing anything: the Playground](https://trazum.vercel.app/?tab=playground)

That link opens the CLI's pure subset running in the page, against sample files already loaded, through the same @trazum/core functions the terminal runs. Nothing you paste leaves your browser.

The argument, in one screenshot

*Real output, transcribed. Read the last two lines: the rules recovered $24.00 a month, and the advisory above them is worth $528.40, 22 times more. That gap is the entire argument for this tool.*

*Generated by npm run draw:architecture, not drawn. architecture-image.test.js fails the build if a package exists that the picture does not show, if the core takes a dependency while the picture says it has none, or if a third module is allowed to reach a network without the picture saying so.*

The prompt is the part everyone looks at, and usually the cheap part. In the run above, forty percent of the text came out and it moved 3.5% of the bill. What moved the rest was a question nobody was asking: does this task need the model it is running on?

Every figure has a receipt. Sixteen advisories, each priced per month and reproducible on a single file: caching you are not getting, work that could go through the Batch API, a schema costing tokens on every call to describe a shape the request could carry as a parameter. Underneath them, twelve deterministic rules that shorten the text itself: same input, same output, free, offline, and never touching code, URLs, email addresses or placeholders. On top, an optional LLM pass for the compression rules cannot do, through whichever provider you configure, which never runs unless you ask.

                      ┌──────────────┐

│ @trazum/core │ the library: rules, tokens, pricing └──────┬───────┘ zero dependencies, browser-safe ┌────────────┬─────────────┼─────────────┬─────────────┐ @trazum/cli @trazum/mcp trazum-vscode @trazum/web action/ 55 commands MCP server the editor Next.js comments on for your agents status bar pull requests

@trazum/tokenizer-openai optional: exact counts for OpenAI install it or do not, nothing else changes

Contents

I want to…Go to
Get a first resultQuick start
Understand recorded spendUsage inputs and bill/profile
Set budgetsCI gates or gateway decisions
Integrate TrazumCLI, web, library and agents
Find a command or a data contractCommand reference and documentation index

Limitations · Privacy · Pricing · Contributing

What it actually does

The analyser reports sixteen findings, with assumptions attached to each estimate.

1. Tells you where the money actually is. This is the part worth reading first, because it is where the numbers are. Every advisory is priced per month against your own call volume, and none of them is about making the text shorter:

AdvisoryWhy it matters
Prompt cachingReading from cache costs 10% of input. The saving is computed over the real stable prefix: in a template with {{placeholders}}, only what precedes the first one is cached — not the whole prompt.
Reorder the templateStable instructions sitting *after* the first variable placeholder never cache today. Trazum prices moving them in front — and with --reorder, does it.
Batch API50% off input and output when the work tolerates latency.
Cheaper modelComplexity heuristic: if the task looks simple, what dropping a tier would save.
Output-dominated costIf you pay more for the answer than for the prompt, shortening the prompt has a ceiling.
Promotional pricingWarns when you are budgeting with an introductory price that expires.
Context windowIf the prompt does not fit, the call is going to fail.
Contradictory instructions"Answer in English" three paragraphs above "reply in the customer's own language". The model has to pick one, and which one can change between calls — a correctness problem that also costs tokens twice.
Redundant examplesFew-shot examples that are near-copies of an earlier one, and what they cost per month.

| Output format stated twice | A schema shown in a code block and then walked again in prose. The block is the version worth keeping.

Only the beginning is shown; read the rest in the repo

Ask PopNx