picgo-uploader
Click on "Install 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., "@picgo-uploaderUpload image at /home/user/screenshot.png"
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.
PicGo Uploader MCP Server
An MCP (Model Context Protocol) server that allows interaction with a running PicGo application to upload images.
Overview
This server exposes PicGo's image uploading capabilities as an MCP tool. It connects to the PicGo application's built-in server (usually running on http://127.0.0.1:36677) and provides a tool to upload local image files.
Related MCP server: mcp-sanity-images
Prerequisites
Node.js: Ensure you have Node.js (v18 or later recommended) installed.
PicGo Application: You need the PicGo desktop application installed and running.
PicGo Server Enabled: In PicGo's settings (
PicGo 设置->设置Server), enable the server. The default port is36677. Make sure it's running.NPM or Yarn: For installing the package.
Installation
npm install -g picgo-uploaderor
yarn global add picgo-uploaderThis will install the MCP server globally and make the picgo-uploader command available.
Running the Server
Simply execute the command in your terminal:
picgo-uploaderThe server will start and listen for MCP connections via stdio. You should see a message like:
PicGo Uploader MCP server running on stdioKeep this terminal window open while you want to use the server.
Usage (MCP Tool)
Once the server is running and connected to your MCP client (like Roo Code), you can use the provided tool:
Tool: upload_image_via_picgo
Description: Uploads one or more images using the running PicGo server application.
Input Schema:
{ "type": "object", "properties": { "image_paths": { "type": "array", "items": { "type": "string" }, "description": "An array of absolute paths to the image files to upload." } }, "required": ["image_paths"] }Output: On success, returns a JSON string containing the array of uploaded image URLs provided by PicGo. On failure, returns an error message.
Example (use_mcp_tool):
<use_mcp_tool>
<server_name>picgo-uploader</server_name>
<tool_name>upload_image_via_picgo</tool_name>
<arguments>
{
"image_paths": [
"C:\\Users\\YourUser\\Pictures\\screenshot1.png",
"/home/user/images/diagram.jpg"
]
}
</arguments>
</use_mcp_tool>Note: Ensure the file paths provided in image_paths are absolute paths accessible from the machine where the picgo-uploader server is running.
Troubleshooting
Error: "PicGo server request error: connect ECONNREFUSED 127.0.0.1:36677":
Make sure the PicGo application is running.
Verify that the PicGo server is enabled in its settings and running on the default port
36677.
Error: "Image path does not exist: ":
Double-check that the provided image path is correct and absolute.
Ensure the file exists at the specified location on the machine running the
picgo-uploader.
Error: "PicGo upload failed: ...":
This indicates an error reported by PicGo itself (e.g., invalid configuration for the selected uploader, network issues). Check the PicGo application logs for more details.
Development
Clone the repository.
Install dependencies:
npm installBuild the code:
npm run buildRun in development:
node build/index.jsWatch for changes:
npm run watch(in a separate terminal)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for uploading images to ImgBB from Claude-compatible clients.Last updated3MIT
- Alicense-qualityCmaintenanceMCP server for uploading local images to Sanity CMS. Enables AI assistants to upload files from your filesystem directly into Sanity as image assets.Last updated831MIT
- Alicense-qualityCmaintenanceEnables uploading images to ImgBB for free hosting and returns public URLs, supporting both local files and URLs.Last updatedMIT
- AlicenseBqualityBmaintenanceMinimal MCP server for Kimi-compatible image analysis, allowing local images to be sent as inline base64 to any compatible endpoint.Last updated1153MIT
Related MCP Connectors
MCP server for NanoBanana AI image generation and editing
Upload, organize, search, and transform images, videos, and files with AI-powered tools.
MCP server for Flux AI image generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/veithly/PicGoMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server