Assiststudio Runner MCP server
Windows-only headless LLM task automation engine with scheduling via Windows Task Scheduler.
1 stars
Reviews
Write oneNobody has reviewed Assiststudio Runner yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Assiststudio Runner tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 125 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Assiststudio Runner compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 73/100
- higher than 37% of 1,297 Productivity servers
- GitHub stars
- 1
- more than 50% of 852 Productivity servers
Install Assiststudio Runner in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Assiststudio Runner repository's README, as published. We do not edit it. Read it on GitHub
AssistStudio Runner
A Windows-only headless LLM task automation engine that executes natural language tasks on schedule and delivers results through configured channels. Built as a Model Context Protocol (MCP) server with the official MCP C# SDK.
Features
- Dual-mode operation — MCP server (serve) for task management, headless CLI (exec) for scheduled execution
- 7 MCP tools — createtask, updatetask, deletetask, listtasks, runtask, gettaskhistory, getexecution_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)
- Flexible tool control — AllowedTools null = all tools permitted; explicit list for fine-grained control; empty list = safe tools only
- Secure credentials — API keys in Windows Credential Manager (DPAPI), shared with AssistStudio
- Execution logging — DB summary + detailed JSON logs with full conversation history
- One-time scheduling — schedule_once with ISO 8601 datetime for single-execution tasks (“in 5 minutes”, “tomorrow at 9am”)
- Result delivery — send results via Outbox channels (Slack, Telegram, Email, KakaoTalk, Discord)
Installation
dotnet tool (recommended)
dotnet tool install -g FieldCure.AssistStudio.RunnerAfter 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.
From source
git clone https://github.com/fieldcure/fieldcure-assiststudio-runner.git
cd fieldcure-assiststudio-runner
dotnet buildRequirements
- .NET 8.0 Runtime or later
- Windows (required for Task Scheduler and Credential Manager)
Configuration
Auto-configuration (recommended)
When launched in serve mode with no runner.json, Runner automatically scans Windows Credential Manager for known provider API keys and generates the config file. If you use AssistStudio, API keys are already stored — no manual setup needed.
Manual Setup
# Create runner.json config template
assiststudio-runner config init
# Set API key for a provider model
assiststudio-runner config set-credential "Claude" sk-ant-api03-...
# Verify (displays masked value)
assiststudio-runner config get-credential "Claude"The config file is created at %LOCALAPPDATA%/FieldCure/AssistStudio/Runner/runner.json:
{
"defaultModelName": "Claude",
"models": {
"Claude": {
"providerType": "Claude",
"modelId": "claude-sonnet-4-20250514"
}
},
"fallbackChannel": "runner-alerts",
"logRetentionDays": 30
}Claude Desktop
Add to claudedesktopconfig.json:
{
"mcpServers": {
"runner": {
"command": "assiststudio-runner",
"args": ["serve"]
}
}
}VS Code (Copilot)
Add to .vscode/mcp.json:
{
"servers": {
"runner": {
"command": "assiststudio-runner",
"args": ["serve"]
}
}
}From source (without dotnet tool)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Assiststudio Runner: common questions
- Is Assiststudio Runner MCP server safe?
- Mostly: it is graded B (73/100). Read the Assiststudio Runner safety report
- Does Assiststudio Runner need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Assiststudio Runner maintained?
- The last commit was 161 days ago (2026-05-25). The latest release is v2.0.4.
- What can I use instead of Assiststudio Runner?
- Servers from other publishers that do the same job: MCP Server for Excel, Unreal Engine MCP server and Nouz MCP server.
- How does Assiststudio Runner compare with other Productivity MCP servers?
- safety score 73/100 (higher than 37% of 1,297 Productivity servers); github stars 1 (more than 50% of 852 Productivity servers). Full comparison.
Alternatives to Assiststudio Runner
Same job from other publishers: the closest match first, then the best rated.
- MCP Server for ExcelExcel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.not reviewedEstablishedA
- Unreal EngineEngineWire: drive the Unreal Editor (UE 5.0-5.8): levels, Blueprints, UI, materials, VFX and more.not reviewedEstablishedB
- NouzSemantic knowledge engine for Obsidian with auto-classification and DAG hierarchynot reviewedGrowingA
- SparewiseWhy is my Windows drive full? Free space safely, within limits you set. Never deletes permanently.not reviewedGrowingA