Skip to Content
prxy.monster v1 is in early access. See what shipped →
SdkMarketplace

Marketplace

prxy.monster is composable — every piece of behaviour past “forward the request” is a module. Modules can be official (shipped by us), community (third-party, listed in the public registry), or private (loaded from a local file, never published).

The marketplace is the public registry of vetted modules. Browse it at modules.prxy.monster , or directly in the underlying GitHub repo:

🏛 Registry: Ekkos-Technologies-Inc/prxy-modules-registry 


What’s there today

Official modules — @prxy-official/*

The 12 modules shipped with every cloud and local install. These mirror the contents of @prxy/modules-core and ship enabled-by-default in cloud mode:

ModuleCategoryWhat it does
ipccontextCompresses older messages instead of dropping them
mcp-optimizeroptimizationPrunes MCP tools to ones actually relevant to the request
semantic-cachecacheReturns cached responses for semantically similar requests
exact-cachecacheReturns cached responses for byte-identical requests
patternsinjectionInjects relevant patterns from past sessions
cost-guardsafetyPer-request / per-day / per-month USD budget enforcement
routerroutingPicks the cheapest model that fits the budget
prompt-optimizeroptimizationRestructures requests to maximize Anthropic prefix-cache hits
tool-cachecacheObserves (and eventually caches) MCP tool-call results
guardrailssafetyPII redaction + content blocking via regex patterns
rehydratorcontextPulls archived context back when the user references past turns
compaction-bridgecontextSurvives Claude Code’s auto-compaction without state loss

Community modules — @community/*

Empty at v0 launch. The first community submissions will appear here.


Categories

When you submit a module, pick the closest category:

  • cache — semantic-cache, exact-cache, tool-cache style
  • optimization — mcp-optimizer, prompt-optimizer style
  • context — ipc, rehydrator, compaction-bridge style
  • injection — patterns, system-context style
  • routing — router style
  • safety — cost-guard, guardrails, airgap style
  • side-effect — webhooks, notifications, audit logging
  • observability — tracing, metrics, alerting
  • ai-augment — agents that call back to the provider for sub-tasks

Verification levels

TierWhat it meansBadge
unverifiedSubmitted but not reviewednone
verifiedManual review by the prxy team — code audit, no telemetry, follows SDK contract✅ Verified
featuredRecommended by prxy team for specific use cases⭐ Featured
officialMaintained by ekkOS Technologies Inc.🏛 Official

Verification is async — publish first, then optionally request verification. The gate is a human review of the package source.


Installing a marketplace module

Cloud users

Cloud users do not install npm packages directly. The pipeline only loads modules listed in the registry (security gate). Add the module name to your PRXY_PIPE:

PRXY_PIPE='mcp-optimizer,semantic-cache,@community/slack-notifier'

The cloud runtime preloads every registered module; missing entries return a clear error at config validation time.

Local users

Local users install the npm package, then reference it in PRXY_PIPE:

npm install @community/slack-notifier PRXY_PIPE='mcp-optimizer,semantic-cache,@community/slack-notifier'

The pipeline loader resolves package-style entries via dynamic import(). The package must export a Module (or factory returning one) as its default export, and must declare @prxy/module-sdk as a peer dep.

Local-mode npm-package loading lands in v1.1 — until then, point PRXY_PIPE at a local file path. See Publishing for the file-path loading shape.


Submit your own module

  1. Build it with @prxy/module-sdk.
  2. Publish to npm under your own scope (@your-name/your-module).
  3. Open a PR to the registry  adding modules/@community/your-module.json.
  4. CI validates the manifest. A maintainer reviews and merges.
  5. Your module appears at https://modules.prxy.monster  within an hour.

Full publishing guide: Publishing.


The marketplace is free-only at v0. Paid modules (with revenue share via Stripe Connect, default 70/30 author/marketplace) land once we have real community demand. Track progress in docs/proposals/module-marketplace-v0.md.

Last updated on