{
  "specVersion": "1.0",
  "host": {
    "displayName": "Share.Ninja",
    "documentationUrl": "https://share.ninja/docs/mcp",
    "logoUrl": "https://share.ninja/assets/favicons/apple-touch-icon.png"
  },
  "entries": [
    {
      "identifier": "urn:air:share.ninja:desktop:mcp-server",
      "displayName": "Share.Ninja desktop MCP server",
      "type": "application/mcp-server-card+json",
      "description": "The Share.Ninja desktop app on Mac and Windows serves MCP over HTTP on the user's machine: an assistant can list shares, create a share link from local files, read a file inside a share without downloading it, download a link, and send files to a device nearby. Enabled by the user in Settings; every request carries the token the app shows there.",
      "version": "1.2.0",
      "tags": ["file-sharing", "end-to-end-encryption", "local", "desktop"],
      "capabilities": [
        "get_status", "list_my_shares", "list_shared_with_me", "list_transfers", "list_nearby",
        "list_workspaces", "get_settings", "browse_share", "read_share_range", "create_share",
        "delete_share", "start_download", "pause_transfer", "resume_transfer", "delete_download",
        "send_nearby_share", "accept_nearby_offer", "reject_nearby_offer", "get_diagnostics",
        "recent_events", "tail_logs", "set_log_level"
      ],
      "representativeQueries": [
        "share the PDFs in this folder and give me the link",
        "what is in the share Anna sent me",
        "read the README from that share without downloading it",
        "stop sharing everything older than last week",
        "send this build to my laptop"
      ],
      "data": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "ninja.share/desktop",
        "title": "Share.Ninja",
        "description": "End-to-end encrypted file sharing from the Share.Ninja desktop app: shares, downloads, nearby devices.",
        "version": "1.2.0",
        "websiteUrl": "https://share.ninja/docs/mcp",
        "icons": [
          { "src": "https://share.ninja/assets/favicons/apple-touch-icon.png", "mimeType": "image/png", "sizes": ["180x180"] }
        ],
        "remotes": [
          {
            "type": "streamable-http",
            "url": "http://127.0.0.1:3473/mcp",
            "headers": [
              {
                "name": "Authorization",
                "value": "Bearer {token}",
                "isRequired": true,
                "isSecret": true,
                "description": "The token shown next to the MCP server switch in the desktop app's Settings.",
                "variables": {
                  "token": { "description": "MCP server token from the desktop app's Settings", "isRequired": true, "isSecret": true }
                }
              }
            ]
          }
        ]
      }
    }
  ]
}
