taiga-api-mcp-server
An MCP server for Taiga that allows agents to read and manage projects, items, statuses, assignees, sprints, and comments using human-readable names instead of numeric IDs. It handles project schema resolution, safe updates with versioning, and permission checks, running entirely under the authenticated user's context.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- View items assigned to the user
- Move items between statuses
- Create user stories, tasks, issues, and epics
- Plan sprints and assign people
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
taiga-api-mcp-server 0.5.0
{
"version": "0.5.0",
"transport": "stdio",
"identifier": "taiga-api-mcp-server",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "TAIGA_URL",
"isRequired": true,
"description": "Taiga instance root, without /api/v1. Taiga Cloud: https://api.taiga.io"
},
{
"name": "TAIGA_USERNAME",
"description": "Taiga username or email, used together with TAIGA_PASSWORD"
},
{
"name": "TAIGA_PASSWORD",
"description": "Password for TAIGA_USERNAME"
},
{
"name": "TAIGA_APP_TOKEN",
"description": "Long-lived Application token, instead of a username and password"
},
{
"name": "TAIGA_PROJECT",
"description": "Default project (id, slug or name) for tool calls that omit one"
},
{
"name": "TAIGA_MCP_READ_ONLY",
"default": "0",
"description": "Set to 1 to register the read tools only"
},
{
"name": "TAIGA_MCP_ALLOW_DELETE",
"default": "0",
"description": "Set to 1 to also register taiga_delete_item"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"taiga-api-mcp-server": {
"command": "npx",
"args": [
"-y",
"taiga-api-mcp-server@0.5.0"
],
"env": {
"TAIGA_URL": "<YOUR_TAIGA_URL>",
"TAIGA_USERNAME": "<YOUR_TAIGA_USERNAME>",
"TAIGA_PASSWORD": "<YOUR_TAIGA_PASSWORD>",
"TAIGA_APP_TOKEN": "<YOUR_TAIGA_APP_TOKEN>",
"TAIGA_PROJECT": "<YOUR_TAIGA_PROJECT>",
"TAIGA_MCP_READ_ONLY": "<YOUR_TAIGA_MCP_READ_ONLY>",
"TAIGA_MCP_ALLOW_DELETE": "<YOUR_TAIGA_MCP_ALLOW_DELETE>"
}
}
}
}Cline
{
"mcpServers": {
"taiga-api-mcp-server": {
"command": "npx",
"args": [
"-y",
"taiga-api-mcp-server@0.5.0"
],
"env": {
"TAIGA_URL": "<YOUR_TAIGA_URL>",
"TAIGA_USERNAME": "<YOUR_TAIGA_USERNAME>",
"TAIGA_PASSWORD": "<YOUR_TAIGA_PASSWORD>",
"TAIGA_APP_TOKEN": "<YOUR_TAIGA_APP_TOKEN>",
"TAIGA_PROJECT": "<YOUR_TAIGA_PROJECT>",
"TAIGA_MCP_READ_ONLY": "<YOUR_TAIGA_MCP_READ_ONLY>",
"TAIGA_MCP_ALLOW_DELETE": "<YOUR_TAIGA_MCP_ALLOW_DELETE>"
}
}
}
}VS Code
{
"servers": {
"taiga-api-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"taiga-api-mcp-server@0.5.0"
],
"env": {
"TAIGA_URL": "<YOUR_TAIGA_URL>",
"TAIGA_USERNAME": "<YOUR_TAIGA_USERNAME>",
"TAIGA_PASSWORD": "<YOUR_TAIGA_PASSWORD>",
"TAIGA_APP_TOKEN": "<YOUR_TAIGA_APP_TOKEN>",
"TAIGA_PROJECT": "<YOUR_TAIGA_PROJECT>",
"TAIGA_MCP_READ_ONLY": "<YOUR_TAIGA_MCP_READ_ONLY>",
"TAIGA_MCP_ALLOW_DELETE": "<YOUR_TAIGA_MCP_ALLOW_DELETE>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"taiga-api-mcp-server": {
"command": "npx",
"args": [
"-y",
"taiga-api-mcp-server@0.5.0"
],
"env": {
"TAIGA_URL": "<YOUR_TAIGA_URL>",
"TAIGA_USERNAME": "<YOUR_TAIGA_USERNAME>",
"TAIGA_PASSWORD": "<YOUR_TAIGA_PASSWORD>",
"TAIGA_APP_TOKEN": "<YOUR_TAIGA_APP_TOKEN>",
"TAIGA_PROJECT": "<YOUR_TAIGA_PROJECT>",
"TAIGA_MCP_READ_ONLY": "<YOUR_TAIGA_MCP_READ_ONLY>",
"TAIGA_MCP_ALLOW_DELETE": "<YOUR_TAIGA_MCP_ALLOW_DELETE>"
}
}
}
}Let your agent find its tools
Find servers like taiga-api-mcp-server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.