MCP.Market

ALTWEB Context Loader MCP server

by altweb.software·software.altweb/altweb-context·v1.1.2

Loads signed ALTWEB context capsules — refuses unsigned, tampered, or untrusted by default.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars116 downloads/wk

Reviews

Write one

Nobody has reviewed ALTWEB Context Loader yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ALTWEB Context Loader tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • list_trusted_keys

    Show the signers currently allowed by the local trust file.

  • load_capsule

    Verify an ALTWEB capsule and, only if its signature is valid AND the signer fingerprint is trusted, return its markdown content. Refuses unsigned, tampered, and untrusted capsules.

  • verify_capsule

    Provenance report for an ALTWEB capsule (signed? verified? trusted? encrypted?) without returning its content.

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

1 medium
  • Code scan8 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 19 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    dist/altweb-context.mjs: …ode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How ALTWEB Context Loader compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Tools
3
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
116
more than 66% of 12,191 servers with a package

What its tools let an agent do: 3 read

Release history: 2 versions in the registry since 2026-08-22, latest 2026-10-13, typically one every 52 days.

Install ALTWEB Context Loader in Claude Code, Cursor or VS Code

Runs npx -y altweb-context on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add altweb-context -- npx -y altweb-context
Add to Cursor

What the publisher says

From the ALTWEB Context Loader repository's README, as published. We do not edit it. Read it on GitHub

ALTWEB — signed context capsules

Signed context capsules for AI agents — Markdown compiled into self-contained, verifiable, optionally encrypted artifacts + an MCP loader that refuses unsigned or untrusted context. Verify before you inject.

AI agents run on plain-text context: instructions, personas, skills, memory files. None of it has provenance — anything that can write those files can poison them. ALTWEB gives context a chain of custody, and makes the loader refuse anything that lacks one:

content compressed (deflate), optionally encrypted (AES-256-GCM), optionally signed (ECDSA P-256). Self-contained — opens in any browser, verifies offline, needs no server: you hand someone a file, not a database.

  • Capsule — markdown compiled into a single .altweb.html file (or URL):

into your agent only when the signature is valid and the signer's public key is in your trust file. Unsigned, tampered, or untrusted capsules are refused at load time, with an explicit reason. Refusal is the default: an empty trust file rejects everything, signed or not.

  • Verified context loading — the altweb-context MCP server loads a capsule
you write MD ──► altweb compile --sign ──► capsule (.altweb.html / URL)
                                              │
agent asks for context ──► altweb-context ──► verify signature + trust
                                              │
                              trusted ──► markdown injected
                          everything else ──► REFUSED (reason)

Packages

Quickstart

Both tools are on npm — nothing to clone. Run these commands outside a source checkout (inside this repository, npm resolves the local workspace package):

# create your signing identity (deterministic from a passphrase; only the
# public key + fingerprint are stored, in ~/.altweb/identity.json)
npx altweb keygen --save

# write, compile, sign
echo "# My agent's operating notes" > notes.md
npx altweb compile notes.md -o notes.altweb.html --sign

# verify anywhere, offline
npx altweb verify notes.altweb.html

Wire the loader into an MCP client (Claude Code example):

claude mcp add altweb-context -- npx -y altweb-context

(From source: npm install && npm run build, then use the bundles under packages/*/dist/.)

Running from source

Node.js 20 or newer is required. From the repository root:

npm install
npm run build

# Create and save an identity with the locally built CLI
npm run keygen

# Start the editor in development mode
npm run dev

The editor prints its local URL (normally http://localhost:5173). The CLI can be invoked as node packages/cli/dist/altweb.mjs . Do not use npx altweb inside the checkout: npm may select the local workspace package, whose executable does not exist until it has been built.

The documentation site is intentionally a separate npm project rather than a workspace. To run it locally:

npm install --prefix site
npm run dev --prefix site

Trust a signer by adding its full public key to ~/.altweb/trusted-keys.json (the UNTRUSTED_KEY refusal message hands you the ready-made entry; the short fingerprint is a human label, not the trust anchor):

{ "keys": [ { "name": "Me", "publicKey": "<base64url SPKI>", "fingerprint": "ab:12:..." } ] }

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ALTWEB Context Loader: common questions

Is ALTWEB Context Loader MCP server safe?
Mostly: it is graded B (83/100). Read the ALTWEB Context Loader safety report
How do I install ALTWEB Context Loader?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does ALTWEB Context Loader need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is ALTWEB Context Loader maintained?
The last commit was 22 days ago (2026-10-13). The latest release is v1.1.2.
How does ALTWEB Context Loader compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.