Assiststudio MCP Server

Windows-only headless LLM task automation engine with scheduling via Windows Task Scheduler.

Local serverstdio

What is the Assiststudio MCP Server?

Windows-only headless LLM task automation engine with scheduling via Windows Task Scheduler.

The short version

After installation, the assiststudio-runner command is available globally. The published package is Windows-only because scheduling is implemented via Windows Task Scheduler and credentials are stored in Windows Credential Manager.

  • Dual-mode operation — — MCP server (serve) for task management, headless CLI (exec) for scheduled execution
  • 7 MCP tools — — create_task, update_task, delete_task, list_tasks, run_task, get_task_history, get_execution_status
  • Windows Task Scheduler integration — — cron expressions automatically mapped to schtasks entries
  • Shared AgentLoop — — LLM execution powered by Ai.Execution (same loop used by SubAgentExecutor)
  • Multi-provider LLM support — — Claude, OpenAI, Gemini, Ollama, Groq via Ai.Providers
  • MCP server orchestration — — tasks can bootstrap any MCP servers (Outbox, RAG, Filesystem, custom)

The tools it exposes

The server publishes 7 tools. What each one is for:

  • create_task — Create a task with prompt, schedule, and MCP server config
  • update_task — Modify task fields — partial update, only changed fields
  • delete_task — Delete a task, its executions, and log files
  • list_tasks — List tasks with filtering and last execution status
  • run_task — Start execution (async default, optional 60s wait)
  • get_task_history — Query execution history with status filtering
  • get_execution_status — Check real-time status of an execution

What it needs from you

  • .NET 8.0 Runtime or later - Windows (required for Task Scheduler and Credential Manager)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_taskCreate a task with prompt, schedule, and MCP server config
update_taskModify task fields — partial update, only changed fields
delete_taskDelete a task, its executions, and log files
list_tasksList tasks with filtering and last execution status
run_taskStart execution (async default, optional 60s wait)
get_task_historyQuery execution history with status filtering
get_execution_statusCheck real-time status of an execution

Configuration

  • .NET 8.0 Runtime or later - Windows (required for Task Scheduler and Credential Manager)

Example prompts to try

  • “Use Assiststudio to create task.”
  • “Use Assiststudio to update task.”
  • “Use Assiststudio to delete task.”

Frequently asked questions

Windows-only headless LLM task automation engine with scheduling via Windows Task Scheduler. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.