Shardflux MCP Server
dev.shardflux/mcpv0.12.2
Shardflux MCP server (stdio): give Claude, Cursor, Codex or any MCP client serverless VMs to run commands, edit files, use git and a browser in. Uses your scoped Shardflux API key.
context tax
queued
security
queued
cold start
queued
freshness
Active2d ago
Install Shardflux MCP server
Install in Claude Code
claude mcp add shardflux -e SHARDFLUX_API_KEY='<shardflux-api-key>' -- npx -y @shardflux/mcpInstall in Cursor
{
"mcpServers": {
"shardflux": {
"command": "npx",
"args": [
"-y",
"@shardflux/mcp"
],
"env": {
"SHARDFLUX_API_KEY": "<shardflux-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"shardflux": {
"command": "npx",
"args": [
"-y",
"@shardflux/mcp"
],
"env": {
"SHARDFLUX_API_KEY": "<shardflux-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"shardflux": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@shardflux/mcp"
],
"env": {
"SHARDFLUX_API_KEY": "<shardflux-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"shardflux": {
"command": "npx",
"args": [
"-y",
"@shardflux/mcp"
],
"env": {
"SHARDFLUX_API_KEY": "<shardflux-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| SHARDFLUX_API_KEY | yes | yes | Scoped Shardflux project API key (sfk_<key id>_<secret>). Its tool permissions decide which workspace tools are listed. |
| SHARDFLUX_API_URL | — | — | API base URL. Plain http:// is allowed only for loopback hosts. |
| SHARDFLUX_WORKSPACE_KEY | — | — | Pin one workspace: workspace_key becomes optional on every tool and any other key is refused (workspace_pinned). |
| SHARDFLUX_TEMPLATE | — | — | Default template slug for workspace_open. |
| SHARDFLUX_MCP_TOOL_TIMEOUT_MS | — | — | Default and maximum deadline per tool call in milliseconds (1000-3600000). A call's timeout_ms can only shorten it. |
| SHARDFLUX_WAKE | — | — | on: workspace tools resume a suspended workspace and then run. off: they return the workspace_not_running refusal. |
| SHARDFLUX_WAKE_TIMEOUT_MS | — | — | Longest wait per tool call for a workspace to wake or finish a transition, in milliseconds (1000-3600000; clamped to SHARDFLUX_MCP_TOOL_TIMEOUT_MS). |
| SHARDFLUX_AGENT_LABEL | — | — | Attribution label of every tool token this server obtains (shown as an agent session). |
| SHARDFLUX_MCP_LOG_LEVEL | — | — | Log level of the JSON log lines on stderr (stdout carries the protocol). |
| SHARDFLUX_HTTP_KEEPALIVE | — | — | Unset: private HTTP/1.1 pooling on Node 26, native fetch elsewhere. 0: force connection closure for diagnosis. 1: select native pooling. |
| SHARDFLUX_PREWAKE | — | — | Offer explicit workspace_hint for tool input streaming (on or off). |
Remote endpoints
- streamable-http
https://mcp.shardflux.dev/mcp
Freshness
Active — last maintenance signal 2d ago. The newest of the signals below sets the band.
Last commit (default branch)
no data · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-08 · 2d ago · official registry · v0.12.2
FAQ
›How do I install the Shardflux MCP server in Claude Code?
Run: claude mcp add shardflux -e SHARDFLUX_API_KEY='<shardflux-api-key>' -- npx -y @shardflux/mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Shardflux require an API key?
Yes. It expects SHARDFLUX_API_KEY, of which 1 is a secret.
›Can I use Shardflux as a remote (hosted) MCP server?
Yes — it offers both a hosted endpoint and a local stdio package.
›Is Shardflux in the official MCP registry?
Yes, as dev.shardflux/mcp.
Alternatives to Shardflux
Other browser automation MCP servers.