Ticket AI runs on your own machine — the client starts it, so there is no endpoint to ping. 89 installs a week from pypi. Last commit 12 Sep 2026.
Measures tickets against the ones your team already shipped: sections, length, labels, duplicates.
We read the source, 1 d ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
proc = subprocess.Popen(
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add ticket-ai-mcp -e 'TICKET_AI_TRACKER=<TICKET_AI_TRACKER>' -e 'TICKET_AI_PROJECT=<TICKET_AI_PROJECT>' -- uvx ticket-ai-mcp
{
"mcpServers": {
"ticket-ai-mcp": {
"command": "uvx",
"args": [
"ticket-ai-mcp"
],
"env": {
"TICKET_AI_PROJECT": "<TICKET_AI_PROJECT>",
"TICKET_AI_TRACKER": "<TICKET_AI_TRACKER>"
}
}
}
}
[mcp_servers.ticket-ai-mcp]
command = "uvx"
args = ["ticket-ai-mcp"]
env = { TICKET_AI_TRACKER = "<TICKET_AI_TRACKER>", TICKET_AI_PROJECT = "<TICKET_AI_PROJECT>" }
{
"mcpServers": {
"ticket-ai-mcp": {
"command": "uvx",
"args": [
"ticket-ai-mcp"
],
"env": {
"TICKET_AI_PROJECT": "<TICKET_AI_PROJECT>",
"TICKET_AI_TRACKER": "<TICKET_AI_TRACKER>"
}
}
}
}
{
"servers": {
"ticket-ai-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"ticket-ai-mcp"
],
"env": {
"TICKET_AI_PROJECT": "<TICKET_AI_PROJECT>",
"TICKET_AI_TRACKER": "<TICKET_AI_TRACKER>"
}
}
}
}
Put your own values in place of
<TICKET_AI_TRACKER> (Which tracker to read: gitlab, jira or github), <TICKET_AI_PROJECT> (The project to measure. A GitLab path like acme/shop or its numeric id, a Jira project key like PROJ, or a GitHub owner/repo).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
TICKET_AI_GITLAB_URL (Base URL of the GitLab instance, for example https://gitlab.example.com. Required when the tracker is gitlab), TICKET_AI_GITLAB_TOKEN (GitLab personal access token. The read_api scope is enough; nothing here writes), TICKET_AI_JIRA_URL (Base URL of the Jira instance. Cloud or self-hosted Server and Data Center; which one is detected from the instance), TICKET_AI_JIRA_EMAIL (Account email, for Jira Cloud's basic auth. Leave unset for a public board or for a Server personal access token), TICKET_AI_JIRA_TOKEN (Jira API token from id.atlassian.com, or a Server personal access token on its own. Leave unset to read a public instance anonymously), TICKET_AI_GITHUB_TOKEN (GitHub token with read access to the repository's issues), TICKET_AI_REPO (Checkout to search when gathering context for a subject. Defaults to the working directory, which on a wrong guess produces confident nonsense - the report names the directory it searched), TICKET_AI_TICKET_LANGUAGE (Force the language tickets should be written in, overriding what was measured in the corpus. Leave unset unless the board is mid-switch: a measurement beats a setting), TICKET_AI_CACHE_DIR (Where the learned profile is kept between runs. Defaults to .ticket-ai/ under the working directory).
Lets AI assistants read your Softspoken meetings and tick off, snooze or set due dates on actions.
Let AI agents securely read the text messages on your phone.
Give your agents your team's real data — read the shared graph, propose actions your team approves.
An AI agent reads your server over the one SSH session you are already watching.
Your AI sees the screen but can't measure it — measured web UI findings, shared live sessions
Work your Help tickets with your AI: read them, reply or leave notes, and set up forms and sites.
Tailor resumes, score them against job posts and track applications, all on your own machine.
Lets your agent find the right MCP server, tool or service for a task, in one call. Ads labelled.
Answers built from our own checks of this server.