MCP.Market

Pikelet MCP server

by mcn92·io.github.mcn92/pikelet·v0.8.1·2 stars

Search self-contained .pikelet knowledge artifacts over MCP — no vector DB, no embedding API.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

2 stars400 downloads/wk

Reviews

Write one

Nobody has reviewed Pikelet yet.

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

Pikelet tools (4, 1 write)

write = sends, deletes, buys or posts

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

  • get_record

    Fetch one full record from a pack by the id a search result reported —

  • list_packs

    List the mounted knowledge packs: name, immutable identity (sha256 of the

  • search

    Search the mounted .pikelet knowledge packs. Returns the most relevant

  • verify_packwrite action

    Run the tests a pack carries inside itself: golden queries (each verified

Public scan report

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

1 medium
  • Code scan24 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 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    tools/train_student.py: …, revision=revision) self.model.eval() @torch.inference_mode() def e…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Pikelet compares

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

Safety score
85/100
higher than 73% of 4,460 AI and agents servers
Tools
4
the typical AI and agents server has 6
Tools that change things
25%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 65% of 2,711 AI and agents servers
Downloads a week
400
more than 83% of 1,538 AI and agents servers with a package

What its tools let an agent do: 3 read · 1 change

Install Pikelet in Claude Code, Cursor or VS Code

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

claude mcp add pikelet -- npx -y pikelet
Add to Cursor

What the publisher says

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

Pikelet

Knowledge that ships as a file.

Pikelet compiles a corpus into one self-contained, queryable artifact.

A model can interrogate a 456,153-record knowledge base whose backend is a static file.

A .pikelet can carry the source text, semantic index, keyword index, query encoder, integrity commitments, retrieval calibration, and evaluation fixtures needed to interrogate that corpus. Put the file on disk, S3, R2, a CDN, or any static HTTP host. A reader can mount it locally or over HTTP Range and search it without a vector database, embedding API, or retrieval server.

Requires Node 20+.

npx pikelet compile --source ./docs --out docs.pikelet
Ingested 3 docs -> 3 chunks
Embedded 3/3 chunks with inline transformer
Built complete .pikelet artifact with 24.5 MB
Compiled docs.pikelet
  24.5 MB, 3 records, identity 8d731a...

First run fetches the ~25 MiB query encoder from a GitHub release and caches it; every .pikelet file is at least that size regardless of corpus, because the encoder ships inside it — a 5-file folder and a 500-file folder both start around 25 MiB.

Then query it from an LLM — Claude Code, Claude Desktop, or any MCP client:

npx pikelet mcp install --client claude-code --pack ./docs.pikelet
# or --client claude-desktop; any other MCP client can run
# `npx pikelet mcp --pack ./docs.pikelet` directly, no install step
Wrote MCP server "knowledge-packs" to ./.mcp.json
Claude Code picks it up on the next session in this project.

Claude now has a search tool over your docs. Or query it directly from code:

import { openPikeletFile } from 'pikelet-wasm/complete';
const pack = await openPikeletFile('docs.pikelet');
const out = await pack.query('how do workers restore snapshots', { k: 5 });
console.log(out.matchQuality, out.results[0]?.title);
// 'strong' 'Snapshot restore'

That's the whole loop. compile also takes a live URL (--source https://docs.example.com) instead of a directory. If you want a deployed search app — a Worker + UI, not a file — use npx pikelet create instead; see pikelet/README.md for the full CLI reference and the tradeoffs between the two. compile never needs the scaffold path's @xenova/transformers dependency; skip its ~140 MB install with npm install -g pikelet --omit=optional if you only need compile/mcp.

Under the hood, the file is one container for everything a reader needs:

documents
    │
    ▼
┌──────────────────┐
│   docs.pikelet   │
│                  │
│ corpus           │
│ semantic index   │
│ lexical index    │
│ query encoder    │
│ integrity        │
│ calibration      │
│ evaluation       │
└──────────────────┘
    │
    ├── local file
    └── static HTTP / object storage
              │
              ▼
        browser / Node / edge / agent

Search is the interface. The file is the knowledge deployment unit.

The shortest demonstration

A real Pikelet pack contains 456,153 Simple English Wikipedia records in a 648.5 MiB artifact.

Try the live browser demo:

https://pikelet-wiki-playground.pages.dev/

The page is static HTML/JS on Cloudflare Pages. It mounts the pack from R2:

https://pub-6da2384a3bca4a44b2b2fa29a94cc811.r2.dev/wikipedia.pikelet

There is no /search, /embed, /query, or /api backend behind the demo. The browser opens the .pikelet file over HTTP Range, verifies the artifact, loads the embedded query encoder, and shows the byte ranges it reads.

That file was served by a deliberately dumb HTTP server whose only relevant capability was:

fs.createReadStream + HTTP Range

There was no vector database, no search service, no embedding service, no application server that understood the pack, no index process on the server.

The pack was mounted by URL and exposed to a real headless Claude process through MCP. Each invocation was restricted with --strict-mcp-config to only:

Shortened. The full README is on GitHub.

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

Pikelet: common questions

Is Pikelet MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Pikelet safety report
How do I install Pikelet?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Pikelet need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Pikelet maintained?
The last commit was 33 days ago (2026-10-02). The latest release is v0.8.1.
What can I use instead of Pikelet?
Servers from other publishers that do the same job: agent-device MCP server, Basic Memory MCP server and Pm Claude Skills MCP server.
How does Pikelet compare with other AI and agents MCP servers?
safety score 85/100 (higher than 73% of 4,460 AI and agents servers); tools 4 (the typical AI and agents server has 6); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Pikelet

Same job from other publishers: the closest match first, then the best rated.

  • agent-device
    Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
    A
  • Basic Memory
    Local-first knowledge management with bi-directional LLM sync via Markdown files.
    B
  • Pm Claude Skills
    1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.
    A
  • IWE (iwe.md)
    Markdown knowledge base as agent memory. Runs against the notes directory it is started in.
    A
  • Alibaba Cloud DashScope — Qwen
    Alibaba Cloud DashScope MCP: Qwen chat, embeddings, and model discovery on your own account.
    B