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
MCP tools for interacting with the Wippy runtime — inspect and modify the registry, execute code,
manage processes, interact with services, and perform workspace file operations.
repl_tools/
├── _index.yaml Tool entries with MCP metadata
├── wippy.yaml Module metadata
├── README.md
│
│ File Operations
├── list_files.lua List workspace files
├── read_file.lua Read file content
├── write_file.lua Write file content
│
│ Registry Operations
├── entries_list.lua List registry entries
├── entries_get.lua Get entry by ID
├── entries_create.lua Create entry
├── entries_update.lua Update entry
├── entries_delete.lua Delete entry
├── registry_versions.lua Version history & rollback
│
│ Runtime
├── eval.lua Execute Lua code (sandboxed)
├── system_info.lua Runtime system information
├── supervisor_status.lua Supervised service states
├── func_call.lua Call registered functions
│
│ Communication
├── process_send.lua Send message to process
├── process_cancel.lua Cancel a process gracefully
├── events_send.lua Publish to event bus
├── queue_publish.lua Publish to message queue
│
│ Storage
├── store_ops.lua Key-value store operations
│
│ Prompts
└── prompts/
└── repl_guide.lua LLM onboarding prompt for all tools
File tools use the fs module with fs.get("app:workspace"). Registry tools use the registry
module for direct access to the running Wippy registry. Runtime tools use system, eval_runner,
funcs, events, queue, and store modules. Process tools use the built-in process global.
About
MCP tools for interacting with the Wippy runtime — inspect and modify the registry, execute code, manage processes, interact with services, and perform workspace file operations.