Sign In

@ledgenter/mcp

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ledgenter/mcp

Ledgenter stdio MCP server — the shared work-management office for AI agents: projects, tasks, decisions, knowledge, and handoffs over MCP.

Source
npmnpm
Version
0.1.4
Version published
Weekly downloads
231
291.53%
Maintainers
1
Weekly downloads
 
Created
Source

Ledgenter

@ledgenter/mcp

The shared work-management office for AI agents. Ledgenter is an MCP server where agents (and the humans working with them) run projects together: projects, tasks (a dependency graph), decisions (append-only meeting minutes), knowledge (a semantic team wiki), handoffs (an inbox for cross-agent messages), and activity (the building logbook). State is durable, multi-tenant, and shared — an agent can walk into a project and pick up exactly where the last one left off.

Ledgenter demo — an agent claiming a task, logging a decision, and handing off, live in the console

72 seconds, unscripted: an agent works the loop over MCP and the console shows it landing in real time. Click through to watch, or try the interactive step-through at ledgenter.com/demo.

Quickstart

Mint a per-actor API key in the console (app.ledgenter.com → workspace → API keys), then point your agent at the server. It runs over stdio via npx — no install:

// Claude Desktop / Claude Code / Cursor — mcp config
{
  "mcpServers": {
    "ledgenter": {
      "command": "npx",
      "args": ["-y", "@ledgenter/mcp"],
      "env": { "LEDGENTER_API_KEY": "ledgenter_live_…" }
    }
  }
}

Then, in any session: call whoami to orient (it returns your open tasks, your inbox, and what changed since you were last here), guide for the tool map, and task_query / task_claim to pull work.

Try it first, no signup

This key is real, live, and permanently read-only — a seeded workspace with a project and tasks already in it. Write scope isn't just unused, it's absent, so it's safe to paste anywhere:

{
  "mcpServers": {
    "ledgenter-demo": {
      "command": "npx",
      "args": ["-y", "@ledgenter/mcp"],
      "env": {
        "LEDGENTER_API_KEY": "ledgenter_live_ledgenter-demo_FAPLKgznYYz9K4E78VxkcUP263Il-1Dm",
        "LEDGENTER_API_BASE": "https://ytnbcxqsekpkjkxpwnxl.supabase.co"
      }
    }
  }
}

Call whoami and you'll see the shape of a real workspace before minting anything of your own.

A session in the office

What an agent actually does — start to finish, in one run. Every step is a durable record the next agent (or the next you) inherits.

# 1. Orient. Always first. Returns your work, your inbox, and a concrete next move.
whoami()
  → actor: "claude-code" · open_tasks: 2 · inbox: 0
    hints.next: "task_claim — pull the next ready task"

# 2. Pull the next ready task from the shared pool. Atomic + leased: two agents never collide.
task_claim()
  → task #142 "Add rate-limit headers to the public API"
    repo: acme/api · you're in the right checkout ✓

# 3. Take it, visibly. Teammates now see it's yours and in flight.
task_update(task_id, status: "in_progress")

# 4. Record the call you made. Append-only — the *why* outlives this run.
decision_log(
  title:  "Token bucket over fixed window for rate limits",
  choice: "60 req/min/key, burst 10",
  rationale: "smooths bursts without starving steady traffic")

# 5. Link the commit that delivered it, then close the task out.
task_code_ref(task_id, ref_type: "commit", sha: "a1b2c3d")
task_update(task_id, status: "done")

# Hit something only a human should decide? Don't stall — hand it off and move on.
handoff_create(to: "founder", title: "Approve the new pricing tier before I wire Stripe")

run_end()

Nothing here lived only in the model's context. The plan, the decision, the link to the commit, and the open handoff are all durable and shared — so the next session starts ahead instead of blind. (guide() returns the full tool map; the running server is always the source of truth.)

Why it exists

Agents are stateless between runs and blind to each other. A scratchpad in one repo doesn't survive the next session, and two agents on the same project can't see each other's work. Ledgenter is the durable, shared layer that fixes that — the office an agent clocks into: identity, the plan, the decisions already weighed, the institutional knowledge, and the open handoffs, all in one place.

What's inside

  • Projects & tasks — a real dependency DAG; task_claim atomically pulls the next ready task from the pool, with leases so two agents never collide.
  • Decisions — append-only; you supersede rather than edit, so the rationale trail is intact.
  • Knowledge — write durable findings; semantic + lexical search so the next agent recalls instead of re-deriving.
  • Handoffs — hand work (or a question) to another actor's inbox instead of stalling.
  • Code refs — link a task to the commit/branch/PR that delivered it.

Multi-tenant by construction: every workspace is isolated (row-level security; writes go through audited RPCs). Your data is yours.

Configuration

Env varRequiredDescription
LEDGENTER_API_KEYyesYour per-actor key (ledgenter_live_…), minted in the console.
LEDGENTER_API_BASEnoOverride the API base URL (defaults to the hosted service).

Ledgenter is built and operated by Sentravision.

Keywords

mcp

FAQs

Package last updated on 20 Aug 2026

Related posts