Skip to main content

Stdio MCP server for Fystash: room/sandbox/fabric/drive tools over public control-plane REST

Project description

fystash-mcp

Stdio MCP server for the Fystash control plane. Agents call tools (room_create, sandbox_create, sandbox_exec, …) which hit public HTTPS REST with your org API key.

Production topology is GCP nested KVM (topology=nested).

Install

pip install fystash-mcp
# or
uvx fystash-mcp

Env

export FYSTASH_API=https://34.138.50.46.sslip.io
export FYSTASH_API_KEY='key-…'   # from webapp Account / Billing success

Cursor / Claude Desktop (mcp.json)

{
  "mcpServers": {
    "fystash": {
      "command": "uvx",
      "args": ["fystash-mcp"],
      "env": {
        "FYSTASH_API": "https://34.138.50.46.sslip.io",
        "FYSTASH_API_KEY": "key-…"
      }
    }
  }
}

Or with pip-installed console script:

{
  "mcpServers": {
    "fystash": {
      "command": "fystash-mcp",
      "env": {
        "FYSTASH_API": "https://34.138.50.46.sslip.io",
        "FYSTASH_API_KEY": "key-…"
      }
    }
  }
}

Tools (SPEC §9)

Tool REST twin
health GET /health
room_create / room_get / room_destroy rooms
sandbox_create POST …/sandboxes/from-template
sandbox_exec / sandbox_destroy exec / delete sandbox
agent_send / agent_request / agent_fanout / agent_wait fabric
barrier_arrive barriers
fs_read / fs_write / fs_list room drive
audit_list audit

guest_cid: pick a unique int per sandbox, typically 9100–9999, and do not reuse an in-use cid in the same room/host.

Develop (this repo)

export FYSTASH_API=https://34.138.50.46.sslip.io
export FYSTASH_API_KEY=dev-key   # or org key
cd apps/mcp && uv run python -m fystash_mcp

See docs/get-started.md and skills/fystash/SKILL.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fystash_mcp-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fystash_mcp-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file fystash_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: fystash_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for fystash_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2858c75cacde4df2e3e6cd0b8fd4e2ba9779aaf16c20a5932323000f007d71aa
MD5 1175c9d6e0102c46d1289883fc3c5e8d
BLAKE2b-256 441d03c02a49eee5a5888bac0d5839616dc416a43fda201b2ec4c64115e9a397

See more details on using hashes here.

File details

Details for the file fystash_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fystash_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 570a9bbd47fb17640264dc5c48a797280457383e734803c393b4e8ed41b71c67
MD5 869fe61b95a3a0beb96bd30306b4cee1
BLAKE2b-256 3f650271e0ec8b21d9c8fa222dc039edfec4e4d292e4020b23b151e8da5b8d4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page