BeeIMG Image Hosting

Upload, delete, and manage images on BeeIMG with albums, folders, privacy controls, and API access.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
91%
Calidad de los nombres
98%
Riesgo de envenenamiento
100%
Coincidencia de permisos
90%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'upload_url' suggests web access but openWorldHint=falseen upload_url

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,455Tokens (definiciones de herramientas)
~1.4 KBTamaño de respuesta típico
Impacto moderado en la atención (1.14% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "mcp": {
      "url": "https://beeimg.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://beeimg.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (8)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🔴upload_url(url, apikey, albumid, privacy, title)

Upload an image to BeeIMG by fetching it from a remote URL. Returns the hosted image URL, thumbnail, view page, and delete URL.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Remote image URL to fetch and host."
    },
    "apikey": {
      "type": "string",
      "description": "Your BeeIMG API key. Required for album uploads and all delete requests. Get it at https://beeimg.com/api/newkey"
    },
    "albumid": {
      "type": "string",
      "description": "Album or folder ID to place the image in. Accepts both 5-char master album IDs and 9-char folder IDs."
    },
    "privacy": {
      "type": "string",
      "enum": [
        "public",
        "private",
        "truly-private"
      ],
      "description": "public (default), private (unlisted - hidden from search but accessible via link), or truly-private (only you and admins can see it - Premium feature)."
    },
    "title": {
      "type": "string",
      "description": "Optional title for the image."
    }
  },
  "required": [
    "url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🔴upload_file(image, filename, apikey, albumid, privacy, ...)

Upload an image file to BeeIMG from base64 or a data URI. Returns the hosted image URL, thumbnail, view page, and delete URL.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "image": {
      "type": "string",
      "description": "The image as a data URI (e.g. data:image/png;base64,....) or raw base64."
    },
    "filename": {
      "type": "string",
      "description": "Optional original filename (used to detect the extension and default title)."
    },
    "apikey": {
      "type": "string",
      "description": "Your BeeIMG API key. Required for album uploads and all delete requests. Get it at https://beeimg.com/api/newkey"
    },
    "albumid": {
      "type": "string",
      "description": "Album or folder ID to place the image in. Accepts both 5-char master album IDs and 9-char folder IDs."
    },
    "privacy": {
      "type": "string",
      "enum": [
        "public",
        "private",
        "truly-private"
      ],
      "description": "public (default), private (unlisted - hidden from search but accessible via link), or truly-private (only you and admins can see it - Premium feature)."
    },
    "title": {
      "type": "string",
      "description": "Optional title for the image."
    }
  },
  "required": [
    "image"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🔴delete_image(image_id, apikey, delete_key)

Delete an image hosted on BeeIMG using its image ID, your API key, and the delete key returned at upload time. Returns OK or ERROR.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "image_id": {
      "type": "string",
      "description": "The image ID to delete (the value of \"name\" in the upload response)."
    },
    "apikey": {
      "type": "string",
      "description": "Your BeeIMG API key."
    },
    "delete_key": {
      "type": "string",
      "description": "The deletion key returned with the upload response."
    }
  },
  "required": [
    "image_id",
    "apikey",
    "delete_key"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢beeimg_premium_info

Returns the current BeeIMG free-plan limits, premium perks, and upgrade links. Call this when an upload fails with a rate limit, storage limit, or file-too-large error to advise the user about upgrading.

Esquema de entrada

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢list_albums(apikey)

List all albums owned by the authenticated user. Returns album IDs, titles, privacy, and view counts. Use album IDs with upload_url/upload_file albumid parameter.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "apikey": {
      "type": "string",
      "description": "Your BeeIMG API key."
    }
  },
  "required": [
    "apikey"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡create_album(title, apikey, privacy)

Create a new album. Returns the album ID to use with upload_url/upload_file albumid parameter.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Album title."
    },
    "apikey": {
      "type": "string",
      "description": "Your BeeIMG API key."
    },
    "privacy": {
      "type": "string",
      "enum": [
        "public",
        "unlisted",
        "private",
        "truly-private"
      ],
      "description": "Privacy setting. Public (default), unlisted (hidden from search), private/truly-private (Premium only)."
    }
  },
  "required": [
    "title",
    "apikey"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_album(id, apikey)

Get album details, folders, and images. Use folder IDs from the folders array with upload_url/upload_file albumid parameter.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Album ID (5 chars) or folder ID (9 chars)."
    },
    "apikey": {
      "type": "string",
      "description": "Your BeeIMG API key."
    }
  },
  "required": [
    "id",
    "apikey"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡create_folder(main_album_id, parent_id, name, apikey)

Create a sub-folder in an album. Returns the folder ID (9 chars) to use with upload_url/upload_file albumid parameter.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "main_album_id": {
      "type": "string",
      "description": "Parent album ID (5 chars)."
    },
    "parent_id": {
      "type": "string",
      "description": "Folder or album ID (5 or 9 chars) to place the folder in."
    },
    "name": {
      "type": "string",
      "description": "Folder name (default \"New Folder\")."
    },
    "apikey": {
      "type": "string",
      "description": "Your BeeIMG API key."
    }
  },
  "required": [
    "main_album_id",
    "parent_id",
    "apikey"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada8 herramientas
verificadoversión no registrada8 herramientas