-
Notifications
You must be signed in to change notification settings - Fork 570
Description
Describe the bug
Hi , I met an error to publish the mcp (com.aiagenta2z.derekzz/fortune-compass-agent) meta using the domain method. Login is successful, but the publish failed. The error message is a little bit confusing saying the package (@ai-hub-admin/fortune-compass-agent) is not found on npmjjs.org. From the URL and curl, the npmjs is accessible. https://www.npmjs.com/package/@ai-hub-admin/fortune-compass-agent
So it is a little bit weird. Would you please help me with it?
To Reproduce
Steps to reproduce the behavior:
-
Github: https://github.com/AI-Hub-Admin/fortune-compass-agent
MCP URL: https://derekzz.aiagenta2z.com/fortune-compass-agent/mcp deployed at AI Agent A2Z Deployment
MCPServerName: com.aiagenta2z.derekzz/fortune-compass-agent
Subdomain is verified already with: https://derekzz.aiagenta2z.com/.well-known/mcp-registry-auth -
Publish
mcp-publisher publish
Expected behavior
Logs
Logging in with http...
Signing in process using key algorithm ed25519
Expected proof record:
xxxxx
✓ Successfully logged in
Publishing to https://registry.modelcontextprotocol.io...
Error: publish failed: server returned status 400: {"title":"Bad Request","status":400,"detail":"Failed to publish server","errors":[{"message":"registry validation failed for package 0 (@ai-hub-admin/fortune-compass-agent): NPM package '@ai-hub-admin/fortune-compass-agent' not found (status: 404)"}]}
## package
% curl -s https://registry.npmjs.org/@ai-hub-admin/fortune-compass-agent | grep '"name"'
{"_id":"@ai-hub-admin/fortune-compass-agent","name":"@ai-hub-admin/fortune-compass-agent","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ai-hub-admin/fortune-compass-agent","version":"0.1.0","mcpName":"com.aiagenta2z.derekzz/fortune-compass-agent","repository":{"type":"git","url":"git+https://github.com/AI-Hub-Admin/fortune-compass-agent.git"},"description":"An AI-powered fortune telling divination Agent (ChatGPT App/MCP) that integrates traditional Tarot Cards, Zhouyi (I Ching), and Guangong Oracle into a unified digital experience. ","type":"module","private":false,"scripts":{"dev":"tsx src/server.ts","build":"tsc","start":"node dist/server.js","serve":"serve -s ./assets -p 4444 --cors"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.0","express":"^4.21.2","zod":"^3.23.0"},"devDependencies":{"@types/express":"^4.17.21","@types/node":"^25.0.8","tsx":"^4.7.0","typescript":"^5.3.0"},"_id":"@ai-hub-admin/fortune-compass-agent@0.1.0","bugs":{"url":"https://github.com/AI-Hub-Admin/fortune-compass-agent/issues"},"homepage":"https://github.com/AI-Hub-Admin/fortune-compass-agent#readme","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-NEq3s8tdjrZF0mm+5zim0inLh0kRfnimFyP0PKysdlJjldZYr+b+Barnrw/SU9hsOu49emmhB+KHgbDeHcSaXw==","shasum":"943e75e79619f2e44be4a99256f59bdfcf1b18e3","tarball":"https://registry.npmjs.org/@ai-hub-admin/fortune-compass-agent/-/fortune-compass-agent-0.1.0.tgz","fileCount":160,"unpackedSize":11161390,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpCHut4K3JmcovH0FD1hGKNZGqDMA8z9llOciaGQxV9QIgATQlhoB71TF5QNZPWIuan0urLy9nHQjXnpr0+0VJbMM="}]},"_npmUser":{"name":"ai-hub-admin","email":"aihubadmin@126.com"},"directories":{},"maintainers":[{"name":"ai-hub-admin","email":"aihubadmin@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fortune-compass-agent_0.1.0_1768640591264_0.7489420938617621"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-17T09:03:11.156Z","0.1.0":"2026-01-17T09:03:11.709Z","modified":"2026-01-17T09:03:11.946Z"},"maintainers":[{"name":"ai-hub-admin","email":"aihubadmin@126.com"}],"description":"An AI-powered fortune telling divination Agent (ChatGPT App/MCP) that integrates traditional Tarot Cards, Zhouyi (I Ching), and Guangong Oracle into a unified digital experience. ","homepage":"https://github.com/AI-Hub-Admin/fortune-compass-agent#readme","repository":{"type":"git","url":"git+https://github.com/AI-Hub-Admin/fortune-compass-agent.git"},"bugs":{"url":"https://github.com/AI-Hub-Admin/fortune-compass-agent/issues"},"readme":"# 🧭 Fortune Compass Agent\n\nAn AI-powered fortune telling divination Agent (ChatGPT App/MCP) that integrates traditional **Tarot**, **Zhouyi (I Ching)**, and **Guangong Oracle** into a unified digital experience. The agent performs real-world drawing logic (shuffling and orientation) and uses LLM intelligence to interpret the results. \n\nDeploy at AI Agent A2Z Agent [Deployment Workspace](https://deepnlp.org/workspace/deploy) [Doc](https://deepnlp.org/doc/agent_mcp_deployment) and Live URL [https://derekzz.aiagenta2z.com/fortune-compass-agent/mcp](https://derekzz.aiagenta2z.com/fortune-compass-agent/mcp)\n\n\n\n\n---\n\n## 🔮 Agent ChatGPT App Features\n\n### 🃏 Tarot\n* **Complete Deck:** Randomly draws from all 78 cards.\n* **Orientation Logic:** 1. Simulates a physical draw with a 50/50 chance.\n 2. If `0`: Display the **Upright** meaning.\n 3. If `1`: Display the **Reversed** meaning.\n* **Example Prompt:** *\"What should I focus on to succeed in my career right now?\"*\n\n\n### ☯️ Zhouyi (I Ching)\n* **Hexagram Generation:** Generates a 6-line hexagram using randomized binary logic ($2^6 = 64$ combinations).\n* **Binary Mapping:** Maps results to specific assets based on binary strings (e.g., `000000.jpg`).\n\n### 🏮 Guangong Oracle\n* **Divine Lots:** Traditional temple-style randomized draws for spiritual guidance.\n\n---\n\n## 🚀 Getting Started\n\n### 1. Installation & Build\nInstall dependencies and compile the TypeScript source code into executable JavaScript:\n\n```bash\npnpm install\npnpm build\n```\n\n\n```bash\n# Start the static file server (Port 4444)\npnpm run serve &\n# Start the main agent server\npnpm start\n```\n\nChange port\n```bash\nPORT=9000 pnpm start\n```\n\n\n### 2. Tool\nThe agent exposes the following primary tool to the LLM:\n\n`tell_fortune`: Tell Your Fortune by Divination via Tarot, ZhouYi, or Guangong Drawing and Asking\nprompt: The question you want to ask\nmethod: all,tarot,zhouyi,guangong\n\n\n### 3. Deployment\n\nDeploy to [DeepNLP Workspalce](https://deepnlp.org/workspace/deploy) and Live URL(https://derekzz.aiagenta2z.fortune-compass-agent/mcp)\n\n","readmeFilename":"README.md","_rev":"1-045ee7fd2981dcbe98a8bd02c9bbd330"}
### And the rgistry is here
https://www.npmjs.com/package/@ai-hub-admin/fortune-compass-agent
Additional context
Add any other context about the problem here.