Spaces:
Running
Running
| title: create-agent-gateway | |
| emoji: π‘οΈ | |
| colorFrom: purple | |
| colorTo: pink | |
| sdk: static | |
| pinned: false | |
| license: mit | |
| # create-agent-gateway | |
| A Cloudflare Worker template for pay-per-call agent gateways. | |
| Bearer-key auth + mcent pricing + x402 signup + scoped keys + XP leaderboard + MCP server β packaged as a scaffolder so anyone can stand up their own agent API in ~2 minutes. | |
| **Repo:** [github.com/walter-grace/create-agent-gateway](https://github.com/walter-grace/create-agent-gateway) | |
| ## Quickstart | |
| ```bash | |
| npx create-agent-gateway my-api | |
| cd my-api | |
| wrangler kv:namespace create KEYS | |
| wrangler secret put ADMIN_KEY | |
| wrangler deploy | |
| ``` | |
| Replace the `/v1/example` handler in `src/index.ts` with your actual paid tool. | |
| ## What's in the box | |
| - **Bearer-token auth** backed by Workers KV | |
| - **mcent pricing** (1/1000Β’) β sub-cent calls legible + storable as integers | |
| - **x402 signup** β strangers pay USDC on Base via Coinbase CDP facilitator | |
| - **Scoped keys** (`crawl`, `label`, `read`, `all`) for tiered access | |
| - **XP + leaderboard + badges** via a Durable Object (race-free) | |
| - **Refund policy** with rate cap to block refund-farming | |
| - **Agent Readiness** well-known routes (`/llms.txt`, `/.well-known/mcp.json`, `/robots.txt` with Content Signals) | |
| - **MCP server** at `/mcp` β Claude Desktop / Cursor / Zed install in one config block | |
| ## Why | |
| Agents need: | |
| 1. A way to authenticate β bearer keys beat OAuth dashboards | |
| 2. A balance to draw down β mcents so $0.01 covers 100 calls | |
| 3. A self-serve onramp β x402 so strangers mint keys programmatically | |
| 4. Reputation primitives β XP, levels, badges so markets reward quality | |
| 5. Discoverability β Agent Readiness + MCP so agents find you | |
| Stripe, OAuth, and dashboards add friction agents can't traverse. This stack skips all of that. | |