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