Skip to content

Registry failed NPM package not Found but It is there #900

@AI-Hub-Admin

Description

@AI-Hub-Admin

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:

  1. 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

  2. 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![Fortune Compass ace-of-wands.jpg](https://raw.githubusercontent.com/AI-Hub-Admin/fortune-compass-agent/refs/heads/main/assets/tarot/ace-of-wands.jpg)\n![Fortune Compass ace-of-swords.jpg](https://raw.githubusercontent.com/AI-Hub-Admin/fortune-compass-agent/refs/heads/main/assets/tarot/ace-of-swords.jpg)\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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions