54
/ 100
1 month ago
glama

Taiga Remote MCP Server

A remote MCP server for Taiga project management that enables multiple users to connect simultaneously with their own Taiga accounts via OAuth 2.1, providing access to Taiga resources through the Model Context Protocol.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
⚠️
Known vulnerabilities in dependencies: 18 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
🔐
You'll be asked for 2 credentials: TAIGA_BOOTSTRAP_TOKEN, TAIGA_PASSWORD
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// known CVEs in dependencies18 high12 low

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

high@modelcontextprotocol/sdk@1.10.0GHSA-345p-7cg4-v4c7

@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse

high@modelcontextprotocol/sdk@1.10.0GHSA-8r9q-7v3j-jr4g

Anthropic's MCP TypeScript SDK has a ReDoS vulnerability

high@modelcontextprotocol/sdk@1.10.0GHSA-w48q-cv73-mx4w

Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default

highaxios@1.7.0GHSA-35jp-ww65-95wh

axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`

highaxios@1.7.0GHSA-3g43-6gmg-66jw

axios Vulnerable to Credential Theft and Response Hijacking via Prototype Pollution Gadget in Config Merge

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configCORS_ORIGINSAllowed CORS origins for browser-based clients. Use to allow all, or a comma-separated list: https://app1.com,https://app2.com.
configMCP_SERVER_URLWhen deployed on Render, the server automatically uses Render's default public URL (RENDER_EXTERNAL_URL) as if you did not set MCP_SERVER_URL manually.
configOAUTH_ACCESS_TOKEN_TTL3600 OAuth access token lifetime in seconds. Refresh tokens remain usable until SESSION_TTL is reached.
configPORT3000 TCP port the HTTP server listens on.
configSESSION_TTL86400 How long (in seconds) a user session stays valid after login. 86400 = 24 hours. After expiry the user must log in again.
configTAIGA_BASE_URLfor example https://taiga.example.com/api/v1
🔐 secretTAIGA_BOOTSTRAP_TOKENA fixed UUID you generate once. This becomes the permanent Bearer token for the bootstrap session. Generate with: node -e "console.log(require('crypto').randomUUID())"
configTAIGA_CACHE_TTL300 How long (in seconds) to cache static lookups — project members, issue types, statuses, priorities. Reduces repeated API calls. 300 = 5 minutes.
configTAIGA_MAX_RETRIES3 Number of retry attempts on transient network errors before giving up.
🔐 secretTAIGA_PASSWORD(Bootstrap only) Password of the Taiga service account. Leave empty for multi-user deployments.
configTAIGA_REQUEST_TIMEOUT30000 Per-request timeout in milliseconds when calling the Taiga API. 30000 = 30 seconds.
configTAIGA_TOKEN_REFRESH_THRESHOLD72000 Seconds before a Taiga auth token's age triggers a background refresh. Default is 20 hours. Only relevant in Bootstrap mode.
configTAIGA_USERNAME(Bootstrap only) Username of the Taiga service account. Leave empty for multi-user deployments.
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 6 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/raynguyen256-taiga-mcp-remote-1huzf1)](https://m8ven.ai/mcp/raynguyen256-taiga-mcp-remote-1huzf1)
commit: a6ec0818d00f837fcf8f0539188c17e93b8494b4
code hash: 824db23e242169b060651bf4e8134819d794d8acc7367721505aa1475e4be33d
verified: 6/25/2026, 9:50:33 AM
view raw JSON →