SkateSpots/cvm-server/package.cvm.json
shakespeare.diy 2db0c6f7e2 feat: add SkateSpots CVM server — MCP tools over Nostr
Adds cvm-server/ directory with complete ContextVM server implementation:

- server.ts: Full MCP server with 5 tools (find_spots, find_events,
  find_coaches, find_gear, get_community_stats) using @contextvm/sdk
- bootstrap.sh: One-command VPS setup script (Bun, PM2, firewall, keygen)
- skatespots-cvm.service: systemd unit for production deployment
- .env.example: Environment variable template
- DEPLOY.md: Step-by-step deploy guide for LNVPS VPS
- package.cvm.json: Dependencies manifest

The server aggregates data from goskatespots.nostr1.com and other relays,
deduplicates addressable events, and exposes structured JSON tools that
AI agents can discover and call via the ContextVM/Nostr protocol (CEP-6).

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-06-16 17:45:04 +07:00

16 lines
423 B
JSON

{
"name": "skatespots-cvm-server",
"version": "1.0.0",
"description": "SkateSpots CVM (ContextVM) server — structured MCP tools over Nostr",
"scripts": {
"start": "bun run server.ts",
"dev": "bun --watch run server.ts"
},
"dependencies": {
"@contextvm/sdk": "latest",
"@modelcontextprotocol/sdk": "latest",
"@noble/hashes": "latest",
"nostr-tools": "latest",
"zod": "latest"
}
}