Pager banner

Pager

9 devlogs
9h 25m 16s

WebUI / MCP server wrapper for Pagem.com so I don’t have to pay their subscription fee to use their API

This project uses AI

Used cursor for debugging the pager code/handling auth states on pagem

Demo Repository

Loading README...

Evan Yu

Added an audit log, MCP info, and also a last used at field for API tokens and users.

Attachment
Attachment
Attachment
0
Evan Yu

I just hooked up a MCP to it using Hono running on Convex HTTP Actions + Muppet. Poke seems to be able to send me a page, so this project is nearly done

Attachment
Attachment
0
Evan Yu

I’ve implemented most of the admin dashboard, including a user list, and API key management

Attachment
Attachment
Attachment
0
Evan Yu

I’ve set up a history page using Tanstack tables and shadcn.

Attachment
0
Evan Yu

I’ve implemented a ui for paging, and also reworked auth (again) to still mint custom JWTs, and use convex’s Custom JWT Provider.

Attachment
0
Evan Yu

No idea why i’ve decided to roll my own auth. I’ve reworked the JWT signing and have also implemented enforcing the JWT/admin role on the next server

Attachment
0
Evan Yu

Bootstrapped the next project, and set up auth with convex. Didn’t feel like setting up better-auth (and it wouldn’t fit with the scope of my project), so I’ve decided to instead roll my own “fake-ish” auth. Users log in with a username and PIN I give them, and my convex server just mints a JWT and authenticates agains that. It’s janky but I don’t care

Attachment
0
Evan Yu

I’ve reverse engineered how the Pagem API works, and i’ve reimplemented it in convex. So now i’m able to page my phone. Next i’ll build a webui around it, and also run a MCP server and give it to poke

Attachment
Attachment
0