Taiga MCP server
io.github.xHisusx/taiga-mcp-server·v0.5.0Read and manage your own Taiga projects: items, statuses, assignees, sprints, comments
not scanned yet
0 stars55 downloads/wk
Reviews
Write oneNobody has reviewed Taiga yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Taiga tools
No tool declarations could be read from the package source. They show once the server is installed.
How Taiga compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Downloads a week
- 55
- more than 46% of 12,191 servers with a package
Release history: 3 versions in the registry since 2026-10-21, latest 2026-10-28, typically one every 7 days.
Install Taiga in Claude Code, Cursor or VS Code
Runs npx -y taiga-api-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add taiga-mcp-server -- npx -y taiga-api-mcp-server
What the publisher says
From the Taiga repository's README, as published. We do not edit it. Read it on GitHub
taiga-api-client
🇬🇧 English version — you are here · 🇷🇺 Русская версия
A TypeScript client for the Taiga REST API. Zero runtime dependencies, dual ESM + CJS, runs on Node ≥18, Bun ≥1.0 and any environment with a global fetch.
- 🔐 Bearer authentication with automatic token refresh and deduplication of concurrent refreshes
- 📦 Fully typed: types for every resource, payload and parameter
- 🚫 Zero runtime dependencies
- 🔄 Async iterators for pagination
- ⚠️ Typed errors (TaigaApiError, TaigaAuthError, TaigaRateLimitError, TaigaNetworkError)
- 🚀 Dual ESM + CJS build with .d.ts / .d.cts type maps
Installation
npm install taiga-api-client
# or
bun add taiga-api-client
# or
pnpm add taiga-api-clientQuick start
import { TaigaClient } from "taiga-api-client";
// baseUrl is the only required option.
const client = new TaigaClient({ baseUrl: "https://api.taiga.io" });
// Log in (the `username` field accepts both username and email).
await client.auth.login({ username: "alice@example.com", password: "secret" });
// Fetch projects you are a member of.
const me = await client.users.me();
const projects = await client.projects.list({ member: me.id });
// Create a user story.
const story = await client.userStories.create({
project: projects[0].id,
subject: "Add OAuth login",
description: "Support GitHub OAuth in addition to password login",
});
// Iterate over every issue in the project (auto-pagination).
for await (const issue of client.issues.paginate({ project: projects[0].id })) {
console.log(`#${issue.ref} ${issue.subject}`);
}🤖 MCP server: Taiga for AI agents
This repository also ships taiga-api-mcp-server — a Model Context Protocol server built on this client. Point an MCP client (Claude Code, Claude Desktop, Cursor, …) at your Taiga account and it can read what is assigned to you, move items between statuses, create user stories, tasks, issues and epics, assign people, estimate, comment and plan sprints — with your own permissions and nothing more.
Statuses, members and sprints are addressed by name; the server resolves them against the project's own catalogs, so an agent never has to guess a numeric ID.
claude mcp add taiga --env TAIGA_URL=https://api.taiga.io --env TAIGA_USERNAME=you@example.com --env TAIGA_PASSWORD=... -- npx -y taiga-api-mcp-server📖 Setup, tool reference and examples: mcp/README.md
💡 Looking up catalog IDs? Use filters_data
Most write operations need numeric IDs of project-specific catalog values (status, type, severity, priority, assignee, …). Don't fetch each catalog separately — every resource exposes a filtersdata method that returns all of them in one request**, scoped to the project.
const data = await client.issues.filtersData({ project: 42 });
const inProgress = (data.statuses as Array<{ id: number; name: string }>)
.find((s) => s.name === "In progress");
await client.issues.create({ project: 42, subject: "...", status: inProgress!.id });Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Taiga: common questions
- Is Taiga MCP server safe?
- Mostly: it is graded B (83/100). Read the Taiga safety report
- How do I install Taiga?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Taiga need an API key?
- Yes. The registry entry asks for
TAIGA_PASSWORD,TAIGA_APP_TOKEN. - Is Taiga maintained?
- The last commit was 14 days ago (2026-10-21). The latest release is v0.5.0.
- How does Taiga compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); downloads a week 55 (more than 46% of 12,191 servers with a package). Full comparison.