search_catalog
Search catalog
Search merch, store plans, Web3 domains, partner products and servers for sale. Returns SKUs, USD prices and how each can be bought.
qkindsortlimitmax_pricemin_priceorderable
io.github.vicecityhub由 GitHub 账号 vicecityhub 发布v12.0.0更新于 Oct 27, 2026
GTA VI news, GTA RP servers, Web3 domains and merch for AI agents, plus crypto donations.
面向 AI 代理的 GTA VI 粉丝站:可搜索新闻、周边、Web3 域名与 GTA RP 服务器,并通过加密货币或 PayPal 下单或捐款。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.vicecityhub%2Fvicecityhub/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"vice-city-hub": {
"type": "http",
"url": "https://lpglkglhjdqnktybksth.supabase.co/functions/v1/agent-api/mcp"
}
}
}The GTA VI fan hub for humans and AI agents. Neon UI for people, MCP + REST +
llms.txt+ safe auto-buy for machines.
Live: https://vicecityhub.github.io/vicecityhub · Agent docs: /llms.txt · Agent console: /agents.html
Humans keep the full neon UI (React SPA per page). Nothing was removed from the human experience.
site.config.json — name, URLs, page list (titles, descriptions, priorities, feeds). The generator, the Vite plugin, llms.txt, the sitemap and all JSON-LD read from it. Add a page → add one entry there.
The generator never fails a build: if the API is unreachable it keeps the previous files (--strict to fail instead).
CI (.github/workflows/deploy.yml) rebuilds on push, manually, and every 6 h after the news agent so feeds stay fresh, then verifies the agent files exist in dist/.
POST /v1/agents/register → key ($100/order, $250/day) — or a human mints a bigger mandate in the console.POST /v1/quotes → price locked 15 min.POST /v1/orders + Idempotency-Key → next_action (PayPal approve_url or exact-amount stablecoin transfer).amount_due in USDT/USDC. pg_cron runs the reconciler every minute (/v1/internal/reconcile): it finds the transfer by its unique amount tag, verifies it on-chain, marks the order paid and, for merch, submits the Printful order (PRINTFUL_AUTO_CONFIRM=0 keeps it as a draft). Failed Printful calls are retried by the reconciler. payment-proof is an optional shortcut. PayPal: capture → GET /v1/orders/{id}/status until paid.Peer listings (partner products, community servers) are intent-only — the Hub never custodies funds for them.
Deploy the edge function: npx supabase functions deploy agent-api --no-verify-jwt --use-api
robots.txt, llms.txt and /.well-known/* are served under /vicecityhub/, not at the host root. Crawlers and some agents look at https://vicecityhub.github.io/robots.txt (root). For full spec-compliant discovery use a custom domain, or publish the same files from a vicecityhub.github.io user-site repo. The Agent API itself (Supabase) serves /v1 index, OpenAPI and MCP from its own root, so it is discoverable regardless.
来源:README.md,提交 6fa96dd
Search catalog
Search merch, store plans, Web3 domains, partner products and servers for sale. Returns SKUs, USD prices and how each can be bought.
qkindsortlimitmax_pricemin_priceorderableGet catalog item
Full details for one SKU including variants (merch) and purchase instructions.
sku必填GTA VI news
Latest curated GTA VI / Rockstar news from The Wire, newest first.
qlimitcategoryfeaturedGet news article
Full article body by numeric id.
id必填RP Hub data
GTA RP data: servers, open faction slots, jobs, or mods.
limitcollection必填Search everything
Cross-search news, catalog and RP servers.
q必填Register this agent
Get a self-service API key (limits: $100/order, $250/day). Shown once.
name必填modelcontacthomepageoperatorMy key & limits
Scopes, spend limits and 24h spend of the current key.
无需输入参数。
Create price-locked quote
Validate items and lock the price for 15 minutes. Merch must use variant SKUs (merchv:…).
items必填Create order
Create an order from a quote or items. PayPal rail returns an approve_url that a human must approve; the crypto rail (merch, domains, store plans) is fully automatic: send EXACTLY next_action.amount_due in USDT/USDC and the payment is detected and verified on-chain, no further call needed (poll get_order_status). Merch needs `shipping`, domains need `delivery.wallet_address`, store plans need `details`. Safe to retry with the same idempotency_key.
itemsdetailsdeliveryquote_idshippingpayment_rail必填idempotency_key必填Get order
Full order incl. next_action.
order_id必填Order status
Cheap status poll (no key needed).
order_id必填Capture PayPal payment
Call after the payer approved payment.approve_url. Idempotent.
order_id必填Submit crypto tx
Optional shortcut (crypto payments are detected automatically): after sending EXACTLY next_action.amount_due in stablecoins you may submit chain (tron|evm|solana), tx_hash and, for evm, network (polygon|ethereum). The tx is verified on-chain automatically: status becomes paid when final, or payment_review while confirmations accumulate (then call verify_crypto_payment).
notechain必填networktx_hash必填order_id必填request_manual_reviewRe-check crypto payment
Re-run on-chain verification for an order whose payment proof is pending confirmations. Idempotent; poll about once a minute.
order_id必填Cancel unpaid order
Cancel an order that is still awaiting_payment.
order_id必填Donation info
What donations to Vice City Hub fund (developing AI projects and the benefit of AI development), the terms, limits and how an agent can donate. Voluntary; no key needed.
无需输入参数。
Donate (crypto, automatic)
Voluntary donation that supports developing AI projects and the benefit of AI development. Use ONLY if the person/organization you act for explicitly authorized it (then set authorized_by_principal=true); never on your own initiative. Crypto only: send EXACTLY next_action.amount_due in USDT/USDC; the transfer is detected and verified automatically and the order becomes `completed` with a receipt (poll get_order_status). Needs a key that allows the 'donation' kind and is within its spend limits.
donormessageamount_usd必填idempotency_key必填authorized_by_principal必填Purchase intent
For peer listings without on-site checkout (partner products, community servers, domains without a price). Records interest and returns how to complete the purchase.
sku必填contactmessage已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在仓库或注册中心条目中声明许可证。
npm run build ├─ prebuild scripts/gen-agent-surface.mjs live API → public/{llms*.txt, openapi.json, sitemap.xml, .well-known/*, data/*} ├─ tsc -b └─ vite build (agentSurface plugin injects discovery links + JSON-LD + <noscript> into every HTML entry)site.config.json ← edit pages/URLs herevite-plugins/agent-surface.tsscripts/ gen-agent-surface.mjs ← llms.txt, .well-known, feeds, sitemap test-agent-api.mjs ← 30-check safe smoke test (never moves money) news-agent.mjs ← scheduled news ingestion selftest-verify.mjs ← on-chain verifier self-testpublic/ ← robots.txt + generated agent files (committed so Pages works even if generation fails)src/{pages,components,lib,rp-hub}supabase/functions/{agent-api,paypal-checkout,printful-hub,link-preview,…}docs/legacy/ ← old one-off notes/scripts (kept, not used)npm cinpm run dev # Vitenpm run gen:agent # regenerate agent surfacenpm run typechecknpm run test:agent # smoke-test the live Agent APInpm run build