JosefVilestadGit/colonies-mcp
If you are the rightful owner of colonies-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
An MCP server for interacting with ColonyOS, a distributed meta-orchestrator framework for seamless execution of computational workloads across heterogeneous platforms.
Tools
Functions exposed to the LLM to take actions
submit_function_spec
Submit computational tasks to the colony.
get_process
Get detailed information about a process.
list_waiting_processes
List processes waiting for execution.
list_running_processes
List currently running processes.
list_successful_processes
List completed successful processes.
list_failed_processes
List failed processes.
list_executors
List all registered executors.
get_executor
Get detailed executor information.
add_executor
Register a new executor.
approve_executor
Approve an executor to start processing.
get_colony
Get information about the current colony.
start_colonies_dev_server
Start a local ColonyOS development environment with Docker.
stop_colonies_dev_server
Stop the development server and optionally remove volumes.
check_colonies_server_status
Check if the server is running and healthy.
get_colonies_logs
View logs from server containers.
start_python_executor
Start a Python executor that connects to the dev server.
stop_python_executor
Stop a running Python executor.
list_running_executors
List all executors started by this MCP server.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client