Taiga MCP Bridge

by talhaorak
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_FILENoPath to log filetaiga_mcp.log
LOG_LEVELNoLogging levelINFO
TAIGA_API_URLNoBase URL for the Taiga APIhttp://localhost:9000
SESSION_EXPIRYNoSession expiration time in seconds28800
TAIGA_PASSWORDYesTaiga password for authentication
TAIGA_USERNAMEYesTaiga username for authentication
MAX_CONNECTIONSNoMaximum number of HTTP connections10
REQUEST_TIMEOUTNoAPI request timeout in seconds30
TAIGA_TRANSPORTNoTransport mode (stdio or sse)stdio
RATE_LIMIT_REQUESTSNoMax requests per minute100
MAX_KEEPALIVE_CONNECTIONSNoMax keepalive connections5

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
login

Logs into a Taiga instance using username/password and returns a session_id for subsequent authenticated calls.

list_projects

Lists projects accessible to the user associated with the provided session_id.

list_all_projects

Lists all projects visible to the user (requires admin privileges for full list). Uses the provided session_id.

get_project

Gets detailed information about a specific project by its ID.

get_project_by_slug

Gets detailed information about a specific project by its slug.

update_project

Updates details of an existing project.

delete_project

Deletes a project by its ID. This is irreversible.

get_project_roles

Lists the available roles within a specific project.

list_user_stories

Lists user stories within a specific project, optionally filtered.

create_user_story

Creates a new user story within a project.

get_user_story

Gets detailed information about a specific user story by its ID.

get_user_story_by_ref

Gets detailed information about a specific user story by its reference number within a project.

update_user_story

Updates details of an existing user story.

delete_user_story

Deletes a user story by its ID.

assign_user_story_to_user

Assigns a specific user story to a specific user.

unassign_user_story_from_user

Unassigns a specific user story (sets assigned user to null).

get_user_story_statuses

Lists the available statuses for user stories within a specific project.

list_tasks

Lists tasks within a specific project, optionally filtered.

create_task

Creates a new task within a project.

get_task

Gets detailed information about a specific task by its ID.

get_task_by_ref

Gets detailed information about a specific task by its reference number within a project.

update_task

Updates details of an existing task.

delete_task

Deletes a task by its ID.

assign_task_to_user

Assigns a specific task to a specific user.

unassign_task_from_user

Unassigns a specific task (sets assigned user to null).

get_task_statuses

Lists the available statuses for tasks within a specific project.

list_issues

Lists issues within a specific project, optionally filtered.

create_issue

Creates a new issue within a project.

get_issue

Gets detailed information about a specific issue by its ID.

get_issue_by_ref

Gets detailed information about a specific issue by its reference number within a project.

update_issue

Updates details of an existing issue.

delete_issue

Deletes an issue by its ID.

assign_issue_to_user

Assigns a specific issue to a specific user.

unassign_issue_from_user

Unassigns a specific issue (sets assigned user to null).

get_issue_statuses

Lists the available statuses for issues within a specific project.

get_issue_priorities

Lists the available priorities for issues within a specific project.

get_issue_severities

Lists the available severities for issues within a specific project.

get_issue_types

Lists the available types for issues within a specific project.

list_epics

Lists epics within a specific project, optionally filtered.

create_epic

Creates a new epic within a project.

get_epic

Gets detailed information about a specific epic by its ID.

get_epic_by_ref

Gets detailed information about a specific epic by its reference number within a project.

update_epic

Updates details of an existing epic.

delete_epic

Deletes an epic by its ID.

assign_epic_to_user

Assigns a specific epic to a specific user.

unassign_epic_from_user

Unassigns a specific epic (sets assigned user to null).

get_epic_statuses

Lists the available statuses for epics within a specific project.

list_milestones

Lists milestones (sprints) within a specific project.

create_milestone

Creates a new milestone (sprint) within a project.

get_milestone

Gets detailed information about a specific milestone by its ID.

update_milestone

Updates details of an existing milestone.

delete_milestone

Deletes a milestone by its ID.

get_milestone_stats

Gets statistics (total points, completed points, etc.) for a specific milestone.

get_project_members

Lists members of a specific project.

invite_project_user

Invites a user to a project by email with a specific role.

list_wiki_pages

Lists wiki pages within a specific project.

get_wiki_page

Gets a specific wiki page by its ID.

get_wiki_page_by_slug

Gets a specific wiki page by its slug within a project.

logout

Invalidates the current session_id.

session_status

Checks if the provided session_id is currently active and valid.

ID: bd5ajys5zl