colonies-mcp

JosefVilestadGit/colonies-mcp

3.2

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

No resources