Lets AI applications upload and retrieve files on Storacha decentralized storage and manage identities.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add storacha-storage --env MCP_TRANSPORT_MODE='<MCP_TRANSPORT_MODE>' --env PRIVATE_KEY='<PRIVATE_KEY>' --env DELEGATION='<DELEGATION>' -- node ./dist/index.js~/.codex/config.toml
[mcp_servers.storacha-storage]
command = "node"
args = ["./dist/index.js"]
env = { MCP_TRANSPORT_MODE = "<MCP_TRANSPORT_MODE>", PRIVATE_KEY = "<PRIVATE_KEY>", DELEGATION = "<DELEGATION>" }
# codex mcp add storacha-storage --env MCP_TRANSPORT_MODE='<MCP_TRANSPORT_MODE>' --env PRIVATE_KEY='<PRIVATE_KEY>' --env DELEGATION='<DELEGATION>' -- node ./dist/index.js~/.cursor/mcp.json
{
"mcpServers": {
"storacha-storage": {
"command": "node",
"args": [
"./dist/index.js"
],
"env": {
"MCP_TRANSPORT_MODE": "<MCP_TRANSPORT_MODE>",
"PRIVATE_KEY": "<PRIVATE_KEY>",
"DELEGATION": "<DELEGATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"storacha-storage": {
"type": "stdio",
"command": "node",
"args": [
"./dist/index.js"
],
"env": {
"MCP_TRANSPORT_MODE": "<MCP_TRANSPORT_MODE>",
"PRIVATE_KEY": "<PRIVATE_KEY>",
"DELEGATION": "<DELEGATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"storacha-storage": {
"command": "node",
"args": [
"./dist/index.js"
],
"env": {
"MCP_TRANSPORT_MODE": "<MCP_TRANSPORT_MODE>",
"PRIVATE_KEY": "<PRIVATE_KEY>",
"DELEGATION": "<DELEGATION>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"storacha-storage": {
"command": "node",
"args": [
"./dist/index.js"
],
"env": {
"MCP_TRANSPORT_MODE": "<MCP_TRANSPORT_MODE>",
"PRIVATE_KEY": "<PRIVATE_KEY>",
"DELEGATION": "<DELEGATION>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"storacha-storage": {
"command": "node",
"args": [
"./dist/index.js"
],
"env": {
"MCP_TRANSPORT_MODE": "<MCP_TRANSPORT_MODE>",
"PRIVATE_KEY": "<PRIVATE_KEY>",
"DELEGATION": "<DELEGATION>"
}
}
}
}Environment variables
MCP_TRANSPORT_MODEPRIVATE_KEYDELEGATION
Replace the placeholders with your own credentials and keep them out of version control.