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>
16 lines
423 B
JSON
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"
|
|
}
|
|
}
|