omp packages

@dreki-gg/pi-context70.2.0

Pi-native Context7 documentation tools — direct HTTP, persistent cache, no MCP dependency

GitHub Actions Published 4 months ago MIT ~1.4K downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

@dreki-gg/pi-context7

Pi-native Context7 documentation tools. Bypasses MCP entirely — direct HTTP to Context7 API with persistent searchable cache.

Install

pi install npm:@dreki-gg/pi-context7

Tools

Tool Description
context7_resolve_library_id Resolve a library/package name to a Context7 library ID
context7_get_library_docs Fetch curated docs by ID or name (auto-resolves)
context7_get_cached_doc_raw Read full raw cached docs by docRef or semantic lookup

Configuration

Set env var (preferred):

export CONTEXT7_API_KEY=ctx7sk-...

Or create ~/.pi/agent/extensions/context7/config.json:

{
  "apiKey": "ctx7sk-...",
  "cache": {
    "resolveTtlHours": 168,
    "docsTtlHours": 24
  }
}

API key is optional — Context7 works without one but with lower rate limits.

Cache

Stored under ~/.pi/agent/extensions/context7/cache/ with:

  • Atomic JSON writes
  • Structured indexes (by library name, version, ID, docRef)
  • TTL-based expiry with stale fallback
  • Automatic pruning of expired/orphaned entries