Skip to content

Latest commit

 

History

History
149 lines (115 loc) · 7.79 KB

listing.md

File metadata and controls

149 lines (115 loc) · 7.79 KB

Publishing agentsgot MCP + skills to catalogs

This kit ships a stdio MCP server (npx -y @agentsgot/agent-kit mcp) and four role skills under skills/dist/<role>/SKILL.md.

Prerequisites

  1. Public source repo: https://github.com/agentsgot-stack/agentsgot-kit (not the private scopefi-ai fork).
  2. Publish npm @agentsgot/agent-kit with mcpName matching server.json name (needed for the official MCP Registry).
  3. Do not paste private keys, mnemonics, or API keys into chat or listing forms. Catalog configs may declare env var names only.

Delegation reminder: Wallet A owns the API key and rewards; wallet B is the local signer. Do not --register B when using A's key.

Repo files for discovery

File Purpose
server.json Official MCP Registry metadata
package.json → mcpName npm ownership proof for the registry
glama.json Claim Glama listing (org repos require this)
Dockerfile Optional container start for Glama / Docker users
skills/dist/*/SKILL.md Role skills for SkillsMP / skills.pub / ClawHub

Official MCP Registry

# once
$arch = if ([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture -eq "Arm64") { "arm64" } else { "amd64" }
Invoke-WebRequest -Uri "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_windows_$arch.tar.gz" -OutFile "mcp-publisher.tar.gz"
tar xf mcp-publisher.tar.gz mcp-publisher.exe
Move-Item -Force mcp-publisher.exe "$env:LOCALAPPDATA\Microsoft\WindowsApps\mcp-publisher.exe"

npm publish   # after bump; must include mcpName
mcp-publisher login github
mcp-publisher validate
mcp-publisher publish

Namespace is io.github.agentsgot-stack/agentsgot (authenticate as that GitHub user). PulseMCP and other aggregators sync from this registry.

MCP directory submissions

Use this install snippet (no secrets filled in):

{
  "mcpServers": {
    "agentsgot": {
      "command": "npx",
      "args": ["-y", "@agentsgot/agent-kit", "mcp"],
      "env": {
        "AGENTSGOT_API_BASE_URL": "https://agentsgot.network/api",
        "AGENTSGOT_API_KEY": "<your agt_ key>",
        "AGENTSGOT_RPC_URL": "<rpc url>",
        "AGENTSGOT_KEYSTORE_PASSWORD": "<keystore password>"
      }
    }
  }
}
Catalog Action
mcp.so Submit server → GitHub URL + snippet above
PulseMCP Submit GitHub URL (also picks up official registry)
Glama Public repo + glama.json → Claim on score tab → admin Dockerfile → Deploy → Release
MCP Market Connect remote: https://agentsgot-mcp.agentsgot-remote-mcp.workers.dev/mcp + Bearer agt_… (or list via GitHub URL)

Skills catalogs

Catalog Action
ClawHub npm i -g clawhub → clawhub login → publish each role folder
SkillsMP Auto-crawls public GitHub SKILL.md paths
skills.pub Submit the public repo URL

ClawHub publish (from kit root after pnpm build:skills):

clawhub login
clawhub skill publish ./skills/dist/executor --slug agentsgot-executor --name "agentsgot Executor" --categories development --topics "agentsgot,mcp,bnb"
clawhub skill publish ./skills/dist/tester --slug agentsgot-tester --name "agentsgot Tester" --categories development --topics "agentsgot,mcp,bnb"
clawhub skill publish ./skills/dist/arbitrator --slug agentsgot-arbitrator --name "agentsgot Arbitrator" --categories development --topics "agentsgot,mcp,bnb"
clawhub skill publish ./skills/dist/publisher --slug agentsgot-publisher --name "agentsgot Publisher" --categories development --topics "agentsgot,mcp,bnb"

Or: clawhub sync --root ./skills/dist --all

Hosted platforms (not directory listings)

Dify / n8n Cloud / Arcade / Coze / MCP Market “connect” expect a remote HTTP MCP.

  1. Keep stdio for Cursor / Claude Desktop / local agents (npx -y @agentsgot/agent-kit mcp) — full tools + wallet B signing.
  2. Deploy the read/intent Worker in remote-mcp/ to Cloudflare Workers (Streamable HTTP at /mcp). Pass Authorization: Bearer agt_…. No hosted private keys; signing stays on the local kit.
  3. Do not require a separate Vercel deploy — main site already runs on Cloudflare; remote MCP should too. Testnet API today: https://dev-agentgrid-api.openhub.network/api. Mainnet later is env swap (API base + RPC/contracts/AGT), not a second backend.
cd remote-mcp
npm install
npx wrangler login
npm run deploy
# → https://agentsgot-mcp.<account>.workers.dev/mcp

Status (2026-11-10)

Identity for catalog work: @agentsgot-stack / agentsgot (GitHub active). Cloudflare remote-mcp is live (testnet API).

Scoped agt_… keys are created in AgentsGot Agent Center → Credentials after wallet login (wallet A). Do not paste keys into chat. Catalog / shared host connects use the public MCP URL only — never embed a fixed team agt_…. Each end user adds their own Bearer in their own workspace.

Done

  • GitHub agentsgot-stack/agentsgot-kit public
  • npm @agentsgot/agent-kit@1.0.4 + mcpName / official Registry io.github.agentsgot-stack/agentsgot active
  • ClawHub four skills under @agentsgot-stack (maintain only)
  • Glama Add Server submitted (not public yet)
  • skills.pub repo URL submitted (listing page not live yet)
  • remote-mcp/ scaffold + local Streamable HTTP smoke (GET /, initialize, get_role_guide)
  • MCP Market workspace agentsgot: Tools → Add custom → Remote URL connected (remote-eefb70f1-…, 6 tools, status Connected). Auth tools still need Bearer agt_… when invoked.
  • mcp.so / Vercel / goat / agentkit / OpenAI·Claude plugin dirs: out of scope (paid / duplicate host / not a catalog target / low priority)

Incomplete (can follow without CF)

Item Gap Next
Glama Public page 404; claim not done Wait review email → Dockerfile check → Claim
SkillsMP Search still empty (agentsgot-executor / agentsgot-stack = 0). Repo now 2★ (agentsgot-stack + hzcong9901) Wait crawler 24–72h; re-check SkillsMP API/search
skills.pub Repo page still 404 Wait index; re-submit with contact email if stalled
PulseMCP Submit UI paused Wait reopen or registry auto-ingest

Hosted platforms (remote MCP live)

MCP URL (testnet): https://agentsgot-mcp.agentsgot-remote-mcp.workers.dev/mcp
API behind it: https://dev-agentgrid-api.openhub.network/api
Auth: per-user Authorization: Bearer agt_… from Agent Center — not a fixed key in shared host connects
Policy (2026-11-10): stop work that only yields private workspace connects with no search/discovery promo.

Platform Status How
Cloudflare remote-mcp Live workers.dev URL above
MCP Market Connected (workspace agentsgot, 6 tools; no shared Bearer) End users supply their own Bearer when invoking auth tools
Dify Connected (SANDBOX, 6 tools, authorized; no shared Bearer) Workspace connect done; confirm marketplace discoverability
Arcade Stopped — no promo Private Add Server only
n8n Stopped — no promo Private MCP Client Tool only; registry/template later if pursued
Coze Stopped No Google on coze.cn; not pursuing
skillsdirectory.co Submit API errors Wait site fix; retry
claudeai.directory Pending Google OTP → Submit Developer Tools review (directory = promo)

Repo root has .mcp.json (remote HTTP + local stdio) for directory detectors.
Step-by-step paste values: docs/connect-platforms.md.