What prerequisites are needed to run gotask-mcp?
You need `uv` (e.g., `brew install uv`) and `Taskfile` (e.g., `brew install go-task`) installed on your system.
@PaddyAlton
Basic information
A Model Context Protocol (MCP) Server for go-task (
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
gotask-mcp is a Model Context Protocol (MCP) server that integrates with Taskfile (go-task), a task runner. It enables AI coding agents to retrieve a list of available tasks and execute them, making regular development workflows like autofixes and QA checks accessible to LLM-driven tools.
Install the prerequisites uv and Taskfile (e.g., via Homebrew). Clone the repository and ensure a Taskfile.yml exists in your working project. In Cursor IDE settings > MCP Servers, start a server with the command:
uv run --with mcp --directory /path/to/gotask-mcp mcp run /path/to/gotask-mcp/src/server.py
Optionally copy the included .cursor/rules/tool-use-rule.mdc into your project to guide the agent.
Taskfile.ymlYou need `uv` (e.g., `brew install uv`) and `Taskfile` (e.g., `brew install go-task`) installed on your system.
Tasks are defined in a `Taskfile.yml` file located in the working project directory. The server reads that file using the working directory path provided by the client.
The client (e.g., Cursor IDE Agent) passes the working directory path as an input to the tools, allowing the server to locate and read the correct `Taskfile.yml`.
At the time of writing, MCP resources do not work well with Cursor IDE. Therefore the list-tasks feature is implemented as a tool rather than a resource.
The server is started via the `mcp` CLI using `mcp run`, which by default uses stdio transport for communication with the client.

Model Context Protocol Servers

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
A search tool helps dev to solve the naming things problem.
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Comments