Taiga MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Taiga MCP Server List all my Taiga projects"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Taiga MCP Server
An MCP (Model Context Protocol) server that allows you to interact with Taiga using natural language. This server enables you to list your projects and create user stories within your chosen project.
Features
List all your Taiga projects
Get detailed information about a specific project
Create user stories within a project
List user stories in a project
Related MCP server: backlog-mcp-server
Prerequisites
Node.js (v14 or higher)
npm
A Taiga account
Installation
Clone this repository:
git clone <repository-url> cd mcpTAIGAInstall dependencies:
npm installConfigure your Taiga credentials:
Edit the
.envfile and add your Taiga credentials:TAIGA_API_URL=https://api.taiga.io/api/v1 TAIGA_USERNAME=your_username TAIGA_PASSWORD=your_password #OPENAI_API_KEY=your_openai_api_key
Usage
Start the MCP server:
npm startThe server will start and listen for MCP requests via standard input/output.
If you don't use Claude Desktop, Cursor, Windsurf or any client to use the MCP server, you can setup the OPENAI_API_KEY in .env file and execute:
node openaiClient.jsConnecting to the MCP Server
You can connect to the MCP server using any MCP client, such as the MCP Inspector or by using the MCP client SDK.
Available Tools
The server provides the following tools:
authenticate- Authenticate with TaigalistProjects- List all your Taiga projectsgetProject- Get detailed information about a specific projectcreateUserStory- Create a new user story in a projectlistUserStories- List all user stories in a project
More coming soon...
Configuration example:
"taiga-mcp": {
"command": "node",
"args": ["C:\\path\\to\\mcpTAIGA\\src\\index.js"]
}With WSL:
"taiga-mcp": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"cd /home/user/mcpTAIGA && /usr/bin/node src/index.js"
]
}Example Prompts
Here are some example natural language prompts you can use with an LLM that supports MCP:
"List all my Taiga projects"
"Show me details about project X"
"Create a new user story in project Y with title 'Implement login feature'"
"Show me all user stories in project Z"
License
ISC
Available Tools
6 toolsauthenticateD
Inputs: password, username.
createTaskD
Inputs: subject (required), projectIdentifier (required), userStoryIdentifier (required), tags, +2 more.
createUserStoryD
Inputs: subject (required), projectIdentifier (required), tags, status, +1 more.
getProjectD
Inputs: projectIdentifier (required).
listProjectsD
Inputs: no named parameters.
listUserStoriesD
Inputs: projectIdentifier (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool targets a distinct resource and action: authentication, project listing vs. single project retrieval, and creating user stories vs. tasks. No two tools overlap in purpose.
All tool names follow a consistent verbNoun camelCase pattern (e.g., listProjects, createUserStory). The only slight exception is 'authenticate', which is a single verb, but it still fits the style.
With six tools, the server is well-scoped for a focused Taiga integration. Each tool covers a distinct core operation without unnecessary bloat.
The server covers authentication, listing/reading projects, and creating/list user stories plus creating tasks. Missing update, delete, and single-item retrieval for user stories and tasks, which limits full lifecycle coverage.
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Sprints, stories, tasks, issues, epics, wiki and attached files in Taiga; writes only when allowed.
11Laviya project management: read and update tasks, wikis, sprints and test cases.
Create and manage MeisterTask projects, tasks, and notes from your AI assistant.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables seamless integration between Large Language Models and Taiga project management platform, allowing users to manage projects, user stories, tasks, and team collaboration through natural language commands.4GPL 3.0
- AlicenseBqualityDmaintenanceEnables interaction with Backlog project management tools, allowing users to manage projects, issues, and wikis through natural language.1211,947 npmMIT
- AlicenseDqualityDmaintenanceEnables natural language interaction with Taiga project management systems, allowing management of projects, sprints, user stories, tasks, and issues through conversational AI.4654 npm7ISC
- AlicenseBqualityDmaintenanceEnables LLMs to manage Taiga projects, sprints, user stories, tasks, issues, epics, and wiki pages via natural language.3154 npmMIT