{"id":"rsclarke-mcp-taskfile-server","name":"mcp-taskfile-server","af_score":68.2,"security_score":20.8,"reliability_score":28.8,"what_it_does":"Runs an MCP (Model Context Protocol) server that discovers tasks from a Taskfile.yml in the current working directory and exposes each task (including wildcard tasks) as an MCP tool. When invoked, it executes the corresponding Taskfile task using the go-task library (no subprocess wrapper).","best_when":"You have a trusted Taskfile.yml and want an MCP client/agent to safely discover and execute known project tasks locally or in a controlled environment.","avoid_when":"When Taskfile.yml may be malicious, when commands must not be executed by an external agent, or when you require authentication/authorization boundaries and rate-limited remote access built into the tool.","last_evaluated":"2026-03-30T15:42:30.088185+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Tool names are sanitized; if an agent expects exact Taskfile task names it may need to use the provided tool list/discovery flow.","Wildcard tasks require a MATCH parameter; agents must supply it correctly (including comma-separated values for multiple wildcards).","Execution occurs natively via Taskfile/go-task; tasks may have side effects."],"error_quality":null}