io.github.putput-io-dev/putput-mcp
File uploads for AI agents. Upload, list, and manage files. No signup required.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http putput-mcp 'https://putput.io/api/v1/mcp'
{
"mcpServers": {
"putput-mcp": {
"type": "http",
"url": "https://putput.io/api/v1/mcp"
}
}
}
@putput/mcpclaude mcp add putput-mcp -e 'PUTPUT_TOKEN=<your putput_token>' -- npx -y @putput/mcp@0.0.3
{
"mcpServers": {
"putput-mcp": {
"command": "npx",
"args": [
"-y",
"@putput/mcp@0.0.3"
],
"env": {
"PUTPUT_TOKEN": "<your putput_token>"
}
}
}
}
Variables d'environnement
PUTPUT_TOKENobligatoire secret PutPut API token. Get one free without signup: curl -X POST https://putput.io/api/v1/auth/guest | jq .token
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
@putput/mcp
File uploads for AI agents. Upload, list, and manage files from Claude Code, Cursor, Windsurf, and VS Code Copilot — no signup required.
Quick Start
Get a free API token (no signup):
curl -X POST https://putput.io/api/v1/auth/guest | jq .token
Claude Code
claude mcp add putput -- npx @putput/mcp -e PUTPUT_TOKEN=pp_your_token
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"putput": {
"command": "npx",
"args": ["@putput/mcp"],
"env": {
"PUTPUT_TOKEN": "pp_your_token"
}
}
}
}
VS Code Copilot
Add to .vscode/mcp.json:
{
"servers": {
"putput": {
"command": "npx",
"args": ["@putput/mcp"],
"env": {
"PUTPUT_TOKEN": "pp_your_token"
}
}
}
}
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"putput": {
"command": "npx",
"args": ["@putput/mcp"],
"env": {
"PUTPUT_TOKEN": "pp_your_token"
}
}
}
}
Remote (Streamable HTTP)
If your client supports remote MCP servers:
https://putput.io/api/v1/mcp
Pass your token as a Bearer token in the Authorization header.
Tools
| Tool | Description |
|---|---|
upload_file | Upload a file from a URL to PutPut and get a CDN link back |
list_files | List uploaded files with optional prefix filter and pagination |
delete_file | Delete a file by ID |
get_file_info | Get file details, stats, and download URL |
How It Works
- Your AI agent calls
upload_filewith a URL - PutPut uploads the file to Cloudflare R2
- You get back a CDN URL — done
No AWS, no config, no deploy step. Files are served from 300+ edge locations with $0 egress.
Pricing
- Guest: 1 GB free, no signup, 14-day expiry
- Free: 10 GB free, requires account
- Pro: From $9/mo for 50 GB, unlimited bandwidth, $0 egress
Links
- Website: https://putput.io
- API Docs: https://docs.putput.io
- SDK:
npm install @putput/sdk - CLI:
npx @putput/cli upload <file> - GitHub: https://github.com/putput-io
Questions fréquentes
Qu'est-ce que io.github.putput-io-dev/putput-mcp ?
File uploads for AI agents. Upload, list, and manage files. No signup required.
Comment installer io.github.putput-io-dev/putput-mcp ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http putput-mcp 'https://putput.io/api/v1/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.putput-io-dev/putput-mcp ?
Oui. Il attend PUTPUT_TOKEN, à renseigner dans sa configuration.
io.github.putput-io-dev/putput-mcp est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient io.github.putput-io-dev/putput-mcp ?
Il est publié par putput-io. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.