mcpbeat Sign in

Ticket AI MCP Server

local only

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.

Installs per day peak 35 · avg 16 · +1% w/w
a month agotoday
89
Installs / week
pypi · ticket-ai-mcp
0
Stars
0 open issues
12 Sep 2026
Last commit
from GitHub
MIT
License
Python

What the code does

We read the source, 1 d ago · rules 995398eba69f

Capabilities

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.

Runs an external command tools/stdio_probe.py:30
proc = subprocess.Popen(

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

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.

Three servers free · no card

Connect this server

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.

run in your terminal
claude mcp add ticket-ai-mcp -e 'TICKET_AI_TRACKER=<TICKET_AI_TRACKER>' -e 'TICKET_AI_PROJECT=<TICKET_AI_PROJECT>' -- uvx ticket-ai-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ticket-ai-mcp": {
      "command": "uvx",
      "args": [
        "ticket-ai-mcp"
      ],
      "env": {
        "TICKET_AI_PROJECT": "<TICKET_AI_PROJECT>",
        "TICKET_AI_TRACKER": "<TICKET_AI_TRACKER>"
      }
    }
  }
}
~/.codex/config.toml
[mcp_servers.ticket-ai-mcp]
command = "uvx"
args = ["ticket-ai-mcp"]
env = { TICKET_AI_TRACKER = "<TICKET_AI_TRACKER>", TICKET_AI_PROJECT = "<TICKET_AI_PROJECT>" }
.cursor/mcp.json
{
  "mcpServers": {
    "ticket-ai-mcp": {
      "command": "uvx",
      "args": [
        "ticket-ai-mcp"
      ],
      "env": {
        "TICKET_AI_PROJECT": "<TICKET_AI_PROJECT>",
        "TICKET_AI_TRACKER": "<TICKET_AI_TRACKER>"
      }
    }
  }
}
.vscode/mcp.json
{
  "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).

Alternatives to Ticket AI

same job, measured the same way
S
Softspoken
by softspoken

Lets AI assistants read your Softspoken meetings and tick off, snooze or set due dates on actions.

local only
WolfSMS
by usewolfsms

Let AI agents securely read the text messages on your phone.

answering
Ontonym
by ontonym

Give your agents your team's real data — read the shared graph, propose actions your team approves.

22 tools answering
Sshboard
by meta-taro

An AI agent reads your server over the one SSH session you are already watching.

local only
Uisight
by yusufcemres

Your AI sees the screen but can't measure it — measured web UI findings, shared live sessions

131 installs/wk local only
Help by DeltaBreen
by deltabreen

Work your Help tickets with your AI: read them, reply or leave notes, and set up forms and sites.

answering
Maestro Career Studio
by seinun-ai

Tailor resumes, score them against job posts and track applications, all on your own machine.

local only
F
forai.tools — let your agent find the right tool
by forai

Lets your agent find the right MCP server, tool or service for a task, in one call. Ads labelled.

1 tools answering

Ticket AI — questions

Answers built from our own checks of this server.

Why is there no uptime for Ticket AI?
Ticket AI runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package ticket-ai-mcp was installed 89 times last week.
How do I connect Ticket AI?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls ticket-ai-mcp straight from pypi; nothing to host, nothing to sign up for.
How many people use Ticket AI?
The pypi package ticket-ai-mcp was installed 89 times in the last week. Week over week that is +1%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Ticket AI open source?
Yes — it is published under the MIT licence, written in Python and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.