You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,7 +93,7 @@ Get started with the Storacha MCP Storage Server in just a few simple steps.
93
93
"command": "node",
94
94
"args": ["./dist/index.js"],
95
95
"env": {
96
-
// The server also supports `sse` mode, the default is `stdio`.
96
+
// The server supports `stdio`, `sse`, and `rest` modes, the default is `stdio`.
97
97
"MCP_TRANSPORT_MODE": "stdio",
98
98
// The Storacha Agent private key that is authorized to store data into the Space.
99
99
"PRIVATE_KEY": "<agent_private_key>",
@@ -109,6 +109,22 @@ Get started with the Storacha MCP Storage Server in just a few simple steps.
109
109
110
110
_Replace `<agent_private_key>` with the PrivateKey you created in step 3. Then, replace the `<base64_delegation>` with the delegation you created in step 3._
111
111
112
+
### REST Mode and Cloud Hosting
113
+
114
+
The Storacha MCP Storage Server supports REST transport mode, which is compatible with MCP.so cloud hosting. To use REST mode:
115
+
116
+
```jsonc
117
+
{
118
+
"mcpServers": {
119
+
"storacha-storage-server-rest": {
120
+
"url": "http://localhost:3001/rest",
121
+
},
122
+
},
123
+
}
124
+
```
125
+
126
+
For more information on deploying to MCP.so cloud, see the [integrations.md](https://github.com/storacha/mcp-storage-server/blob/main/docs/integrations.md#mcpso-cloud-hosting) guide.
127
+
112
128
_:warning: There are several ways to configure MCP clients, please read the [integrations.md](https://github.com/storacha/mcp-storage-server/blob/main/docs/integrations.md) guide for more information._
Most MCP clients store the configuration as JSON in the following format:
@@ -93,7 +135,7 @@ Most MCP clients store the configuration as JSON in the following format:
93
135
"command":"node",
94
136
"args": ["./dist/index.js"],
95
137
"env": {
96
-
// The server also supports `sse` mode, the default is `stdio`.
138
+
// The server supports `stdio`, `sse`, and `rest` modes, the default is `stdio`.
97
139
"MCP_TRANSPORT_MODE":"stdio",
98
140
// The Storacha Agent private key that is authorized to store data into the Space.
99
141
"PRIVATE_KEY":"<agent_private_key>",
@@ -111,7 +153,7 @@ Replace `<agent_private_key>` and `<base64_delegation>` with your actual values.
111
153
112
154
### Docker
113
155
114
-
You can run the Storacha MCP Storage Server in a Docker container, which makes it easy to deploy across different environments without worrying about dependencies or configuration. It uses SSE mode by default.
156
+
You can run the Storacha MCP Storage Server in a Docker container, which makes it easy to deploy across different environments without worrying about dependencies or configuration. It uses SSE mode by default but can be configured to use REST mode.
@@ -172,6 +245,14 @@ For Cursor IDE or other MCP clients, you can use this configuration:
172
245
}
173
246
```
174
247
248
+
### MCP.so Cloud Hosting
249
+
250
+
The Storacha MCP Storage Server can be deployed to MCP.so cloud using the REST transport mode. This allows your server to be accessible from anywhere without having to manage your own infrastructure.
251
+
252
+
Find the Storacha MCP Storage Server on the [MCP Playground](https://mcp.so/playground?server=storacha-storage), set the Private Key and the Delegation, and you are ready to go.
253
+
254
+
For more details on hosting your MCP server on MCP.so, see the [official documentation](https://docs.mcp.so/server-hosting).
0 commit comments