KosmoKrator

productivity

Taiga MCP Integration for LangGraph

Connect Taiga to LangGraph through the local KosmoKrator MCP gateway with scoped tools, credentials, and write policy.

7 functions 6 read 1 write Bearer token auth

Connect Taiga to LangGraph

Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions.

Use a graph node that calls the KosmoKrator CLI for deterministic steps or an MCP client for dynamic tool selection. The gateway is local, scoped to this integration, and starts with --write=deny so LangGraph can inspect read-capable tools without receiving write access by default.

Taiga MCP Config for LangGraph

Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.

{
  "mcpServers": {
    "kosmokrator-taiga": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=taiga",
        "--write=deny"
      ]
    }
  }
}

Run the Gateway Manually

kosmokrator mcp:serve --integration=taiga --write=deny

Why Use KosmoKrator Here

Scoped tools

Expose only Taiga instead of a broad multi-service tool list.

Local credentials

Reuse credentials already configured for the KosmoKrator CLI and Lua runtime.

Write policy

Start read-only, then opt into ask or allow for trusted workspaces.

Taiga Tools Visible to LangGraph

LangGraph sees stable MCP tool names generated from the Taiga integration catalog.

MCP toolSource functionTypeDescription
integration__taiga__taiga_list_projects taiga.taiga_list_projects Read List all Taiga projects you have access to. Returns project names, slugs, and descriptions that you can use to query user stories and issues.
integration__taiga__taiga_get_project taiga.taiga_get_project Read Get detailed information about a specific Taiga project by its ID. Returns project name, slug, description, statuses, and membership details.
integration__taiga__taiga_list_user_stories taiga.taiga_list_user_stories Read List user stories from Taiga. Filter by project, status, milestone, or assignee. Returns story subjects, descriptions, and statuses.
integration__taiga__taiga_get_user_story taiga.taiga_get_user_story Read Get detailed information about a specific Taiga user story by its ID. Returns the full story with subject, description, status, assignee, and points.
integration__taiga__taiga_create_user_story taiga.taiga_create_user_story Write Create a new user story in a Taiga project. Requires project ID and subject. Optionally include description, tags, status, and assignee.
integration__taiga__taiga_list_issues taiga.taiga_list_issues Read List issues from Taiga. Filter by project, status, priority, severity, or assignee. Returns issue subjects, descriptions, and statuses.
integration__taiga__taiga_get_current_user taiga.taiga_get_current_user Read Get the currently authenticated Taiga user profile. Returns user details like full name, username, and email.

Related Taiga Pages