This kit ships a stdio MCP server (npx -y @agentsgot/agent-kit mcp) and four role skills under skills/dist/<role>/SKILL.md.
- Public source repo:
https://github.com/agentsgot-stack/agentsgot-kit(not the privatescopefi-aifork). - Publish npm
@agentsgot/agent-kitwithmcpNamematchingserver.jsonname(needed for the official MCP Registry). - 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.
| 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 |
# 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 publishNamespace is io.github.agentsgot-stack/agentsgot (authenticate as that GitHub user). PulseMCP and other aggregators sync from this registry.
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) |
| 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
Dify / n8n Cloud / Arcade / Coze / MCP Market “connect” expect a remote HTTP MCP.
- Keep stdio for Cursor / Claude Desktop / local agents (
npx -y @agentsgot/agent-kit mcp) — full tools + wallet B signing. - Deploy the read/intent Worker in
remote-mcp/to Cloudflare Workers (Streamable HTTP at/mcp). PassAuthorization: Bearer agt_…. No hosted private keys; signing stays on the local kit. - 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/mcpIdentity 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.
- GitHub
agentsgot-stack/agentsgot-kitpublic - npm
@agentsgot/agent-kit@1.0.4+mcpName/ official Registryio.github.agentsgot-stack/agentsgotactive - 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 Beareragt_…when invoked. - mcp.so / Vercel / goat / agentkit / OpenAI·Claude plugin dirs: out of scope (paid / duplicate host / not a catalog target / low priority)
| 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 |
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.