Labsco
MCP SERVER

Taiga MCP Server

by greddy7574

Runs a Taiga project from the conversation — sprints, user stories, tasks, issues, epics, comments, attachments and a wiki — with batch creation and a query language.

Project & Task ManagementVerified
Summary
It reaches past tickets into the structure around them — epics, sprints, a wiki — and gives you a query language for finding things in it.

Two parts do the heavy lifting. Batch creation takes up to twenty items at once and reports each outcome separately, so a sprint's worth of stories is one call instead of twenty. And the query syntax is precise enough to be worth learning — run it past the help and validation tools first rather than guessing at the operators.

What it is

An MCP server over the Taiga API, authenticated with your own account, covering the whole board rather than just the ticket list.

What you get
  • Projects and sprints: list projects and read one, list milestones, create one, read its progress statistics, and pull the issues inside it
  • User stories: list, read, create, assign to a sprint and update status
  • Tasks created against a user story
  • Issues end to end: list, read, create, add to a sprint, assign, and update status
  • Batch creation for issues, user stories and tasks — up to twenty at a time, with each item's success or failure reported separately so one bad row does not sink the rest
  • An SQL-like query language: field:operator:value combined with AND, OR and NOT, fuzzy and wildcard text matching, date ranges, and ORDER BY and LIMIT — with a help tool that explains the syntax and a validator that checks a query before you run it
  • Comments on any work item: add, list, edit and delete
  • Attachments uploaded from a file path or as base64, then listed, downloaded and deleted
  • Epics for the layer above stories: create, list, read and update them, and link or unlink user stories
  • A wiki: create, list, read, update, delete and watch pages
Requirements

A Taiga account with API access, and Node.js v14 or higher. Three environment variables carry the connection: TAIGA_API_URL (https://api.taiga.io/api/v1 for the hosted service, or your own instance's /api/v1 endpoint), TAIGA_USERNAME and TAIGA_PASSWORD. Run it over stdio with npx taiga-mcp-server, or as a Docker container reading the same variables from an env file or -e flags.

Setup effort

One command plus a key — npx taiga-mcp-server, then supply credentials