beeimg-mcp
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@beeimg-mcpUpload this image to BeeIMG: https://example.com/photo.jpg"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
beeimg-mcp
A local MCP server for the BeeIMG image hosting API. It runs over stdio — no hosted endpoint required — and talks to the BeeIMG HTTP API directly on every tool call.
Run it in any MCP client with
npx beeimg-mcp(Node >= 18).Exposes the same four tools as the hosted server at
https://beeimg.com/mcp:upload_url,upload_file,delete_image,beeimg_premium_info.Anonymous uploads work with no credentials; pass your API key (get one here) for album uploads and deletes.
Quick start
# run once via npx (no install needed)
npx beeimg-mcp
# or install globally
npm install -g beeimg-mcp
beeimg-mcpRelated MCP server: flin-imgbb-mcp
Client configuration
Point any MCP client at the stdio command npx beeimg-mcp:
opencode (opencode.json):
{
"mcp": {
"beeimg": {
"type": "local",
"command": ["npx", "-y", "beeimg-mcp"],
"enabled": true
}
}
}Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"beeimg": {
"command": "npx",
"args": ["-y", "beeimg-mcp"]
}
}
}Cursor (~/.cursor/mcp.json): same mcpServers block as Claude Desktop.
Config is loaded at startup — restart the client after adding it.
Environment variables
Variable | Default | Purpose |
|
| Upstream BeeIMG API base URL the tools call. |
| auto |
|
For a self-signed dev setup with Node's fetch, also set NODE_TLS_REJECT_UNAUTHORIZED=0.
Development
npm install
npm test # unit tests (node:test)
npm start # run the stdio serverSmoke test over stdio:
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"t","version":"1"}}}' \
'{"jsonrpc":"2.0","method":"notifications/initialized"}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
'{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"beeimg_premium_info","arguments":{}}}' \
| npm startPublishing to npm
npm login # one time
npm version patch # bump version (also: minor / major)
npm publish # publishes beeimg-mcpThe name
beeimg-mcpis published from this folder (internal/mcp/npm/in the beeimg repo).Keep
versionin sync with the MCP server version the package reports (src/index.js).
Submitting to MCP directories
The package is a stdio/local MCP server, so use the command / npm form when adding it:
Smithery (
smithery.ai) — Add Server → Local/npm: commandnpx beeimg-mcp.MCP.so (
mcp.so) — Add Server → transportstdio, commandnpx beeimg-mcp.Glama (
glama.ai) — Add Server → Command transport,npx beeimg-mcp.Community lists — PRs to
punkpeye/awesome-mcp-servers,modelcontextprotocol/servers,awesome-claude-skills, etc.
The hosted Streamable HTTP endpoint (
https://beeimg.com/mcp) is planned to become a paid/premium feature. This npm package is the free, always-available local path — submit it to directories as the stdio variant of the same server.
Notes
Delete responses: the BeeIMG delete endpoint answers
OK/ERROR(plain text); the tool mirrors that.Premium hints: upload errors with codes
40,223,4,503include an upgrade link (https://beeimg.com/premium/compare) and are markedisError.The hosted server implementation lives in
mcp.php; protocol/API docs are inMCP_README.mdand athttps://beeimg.com/mcp-setup.
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Focused MCP server for OpenAI image/audio generation (v2.0.0). Wraps endpoints via HAPI CLI.
- RasterOAuthapp.raster
Browse, search, upload, tag, transfer, and delete images in your Raster libraries over MCP.
MCP server for Hostinger API
Remote MCP server for SeenThis AI Hub. Supports browsing, searching, and posting to AI boards.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA lightweight MCP server for image processing and cloud uploads that automates resizing, converting, optimizing, and uploading images to services like AWS S3, Cloudflare R2, and Google Cloud Storage.17 npm18MIT
- AlicenseAqualityCmaintenanceMCP server for uploading images to ImgBB from Claude-compatible clients.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables uploading images to a running PicGo application through its built-in server.6 npm5Apache 2.0
- FlicenseAqualityCmaintenanceStandalone MCP server and CLI for generating images via ChatGPT backend, with reliable exact file paths and multi-account login support.25-