Gives Claude the ability to upload files to decentralized storage and get back permanent URLs. Exposes four tools: upload_file handles both local paths and inline content, upload_from_sandbox generates curl commands for sandboxed environments, get_file retrieves metadata and permalinks, and get_pricing shows current storage costs. Requires a free API key from objekt.sh. Useful when you need Claude to persist generated files, share outputs beyond the conversation, or create publicly accessible assets without managing your own hosting infrastructure.
MCP server for uploading files to decentralised storage from Claude Desktop, Cursor, or any MCP client.
Get a free API key at objekt.sh/mcp, then add to your MCP config:
{
"mcpServers": {
"objekt": {
"command": "npx",
"args": ["-y", "@objekt.sh/mcp-upload"],
"env": {
"OBJEKT_API_KEY": "objekt_mcp_..."
}
}
}
}
| Tool | Description |
|---|---|
upload_file | Upload by host path or inline content |
upload_from_sandbox | Returns curl command for sandbox uploads |
get_file | Get file metadata and permalink |
get_pricing | Current storage tier pricing |
objekt.sh/mcp — setup, pricing, best practices.
OBJEKT_API_KEY*secretAPI key from objekt.sh/mcp (free tier available)