Taiga MCP Server
Click on "Install 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 ServerShow me the user stories in the 'Website Redesign' project"
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
MCP (Model Context Protocol) server to integrate Taiga with Claude and other LLM clients.
Manage projects, sprints, user stories, tasks, issues, epics, and wiki directly from your assistant.
Requirements
Node.js >= 20
Access to a Taiga instance (cloud or self-hosted)
Taiga authentication token
Related MCP server: Taiga MCP Server
Installation
cd taiga
npm install
npm run buildGetting the Taiga token
curl -s -X POST https://<your-instance>/api/v1/auth \
-H "Content-Type: application/json" \
-d '{"type":"normal","username":"<username>","password":"<password>"}' \
| grep auth_tokenConfiguration
Environment variables
Variable | Description | Example |
| Base URL of your Taiga instance |
|
| Authentication token obtained in the previous step |
|
| Logging verbosity (default: |
|
Claude Desktop (~/.config/Claude/claude_desktop_config.json)
{
"mcpServers": {
"taiga": {
"command": "node",
"args": ["/absolute/path/to/taiga/dist/index.js"],
"env": {
"TAIGA_URL": "https://<your-instance>",
"TAIGA_AUTH_TOKEN": "<your-token>"
}
}
}
}Claude Code (.claude/settings.json)
{
"mcpServers": {
"taiga": {
"command": "node",
"args": ["/absolute/path/to/taiga/dist/index.js"],
"env": {
"TAIGA_URL": "https://taiga.mycompany.com",
"TAIGA_AUTH_TOKEN": "your-token-here"
}
}
}
}Available tools (31 total)
Projects
Tool | Description |
| List all projects |
| Project detail by ID or slug |
| Create a new project |
| List members of a project |
Sprints (Milestones)
Tool | Description |
| List sprints of a project |
| Sprint detail |
| Create a sprint |
User Stories
Tool | Description |
| List user stories with filters |
| User story detail |
| Create a user story |
| Edit a user story (requires |
| Delete a user story |
Tasks
Tool | Description |
| List tasks with filters |
| Task detail |
| Create a task |
| Edit a task (requires |
| Delete a task |
Issues
Tool | Description |
| List issues with filters |
| Issue detail |
| Create an issue |
| Edit an issue (requires |
| Delete an issue |
Epics
Tool | Description |
| List epics of a project |
| Epic detail |
| Create an epic |
| Edit an epic (requires |
Wiki & Search
Tool | Description |
| List wiki pages of a project |
| Get a wiki page by ID or slug |
| Create a wiki page |
| Edit a wiki page (requires |
| Global search within a project |
Development
npm run dev # Watch mode compilation
npm run build # Production build
npm start # Start the compiled serverArchitecture
See SPECS.md for detailed tool specifications.
See DECISIONS.md for the design decisions log.
src/
├── index.ts # Entry point and MCP server configuration
├── types.ts # TypeScript interfaces for all Taiga entities
├── formats.ts # Formatting functions for readable responses
├── logger.ts # Structured logger (DEBUG/INFO/WARN/ERROR), configurable via LOG_LEVEL
├── errors.ts # TaigaApiError class with HTTP status differentiation
├── services/
│ └── taiga.ts # HTTP client and Taiga API functions
└── tools/ # One file per entity, each registers its MCP tools
├── projects.ts
├── milestones.ts
├── userstories.ts
├── tasks.ts
├── issues.ts
├── epics.ts
└── wiki-search.tsThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jafamo/mcp_taiga'
If you have feedback or need assistance with the MCP directory API, please join our Discord server