Back to Home
bobmatnyc icon

mcp-ticketer

Verified Safe

by bobmatnyc

Overview

MCP Ticketer is a universal ticket management interface for AI agents, enabling them to perform CRUD operations, manage hierarchy, conduct analysis, and integrate with various project management platforms (Linear, GitHub, Jira, Asana, AITrackdown). It aims to streamline workflows and maintain project health for AI-driven development.

Installation

Run Command
python -m mcp_ticketer.mcp.server

Environment Variables

  • LINEAR_API_KEY
  • GITHUB_TOKEN
  • GITHUB_TEST_REPO
  • JIRA_ACCESS_TOKEN
  • JIRA_ACCESS_USER

Security Notes

The system is generally robust, employing Pydantic for input validation, environment variables for sensitive credentials (which are also masked in logs), and parameterized SQL queries to prevent injection. However, specific operations warrant caution: - **Path Traversal**: The `ticket_hierarchy` and `attachment` tools accept `file_path` or `project_path` arguments directly. If an AI agent's input for these paths is unsanitized and controlled by a malicious actor, it could lead to arbitrary local file access, reading, or overwriting on the host system where the MCP server is running (e.g., via `file_path='/etc/passwd'`). Similarly, `os.chdir(project_path)` in the server's main entry point, if `project_path` is untrusted, could set the working directory to a malicious location. - **Information Disclosure**: While credentials are handled via environment variables and configuration files (like `.env.local`), and masked in logs, a user misconfiguring by committing `.env.local` to a public repository would expose secrets.

Similar Servers

Stats

Interest Score35
Security Score7
Cost ClassMedium
Avg Tokens350
Stars5
Forks0
Last Update2026-01-17

Tags

ticket-managementproject-managementai-agent-toolapi-integrationlineargithubjiraasanaautomationtask-managementcli-toolmcp-serverpython