{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card.json",
  "serverInfo": {
    "name": "moonpush",
    "version": "1.0.0",
    "description": "Free temporary file sharing for AI agents. Upload files up to 1GB, 30-minute auto-expiry.",
    "vendor": "MoonPush",
    "homepage": "https://moonpush.com",
    "documentation": "https://moonpush.com/llm.md",
    "repository": "https://github.com/aamirmursleen/moonpush-mcp"
  },
  "transport": {
    "type": "stdio",
    "command": "python3",
    "args": ["server.py"]
  },
  "capabilities": {
    "tools": [
      {
        "name": "upload_file",
        "description": "Upload a file from disk to MoonPush, returns a public download link"
      },
      {
        "name": "download_file",
        "description": "Download a file from MoonPush by ID or URL"
      },
      {
        "name": "download_share",
        "description": "Download from a MoonPush share link (/share/CODE#KEY) \u2014 resolves and decrypts automatically"
      },
      {
        "name": "upload_text",
        "description": "Upload text/code as a file, returns a public download link"
      }
    ]
  },
  "installation": {
    "pip": "pip install \"mcp[cli]\"",
    "command": "claude mcp add moonpush python3 /path/to/mcp-server/server.py"
  }
}
