MCP.Market

MCP Request-tracker MCP server

by crunchtools·io.github.crunchtools/request-tracker·v0.1.1

Secure MCP server for Request Tracker (RT) ticket management

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed MCP Request-tracker yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MCP Request-tracker tools (16, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_ticket_comment

    Add a private comment/note to a ticket (not visible to requestor).

  • add_time_worked

    Add time to the time worked on a ticket.

  • complete_weekly_checklist

    Complete a weekly checklist ticket with results.

  • create_ticketwrite action

    Create a new ticket.

  • get_my_open_tickets

    Get all open tickets assigned to a user.

  • get_new_tickets

    Get all new (unassigned) tickets, optionally filtered by queue.

  • get_ticket

    Get details of a specific ticket.

  • get_ticket_history

    Get the history/changelog of a ticket.

  • open_ticket

    Open a ticket (change status from new to open), optionally taking ownership.

  • reply_to_ticket

    Reply to a ticket (correspondence visible to requestor).

  • resolve_ticket

    Resolve/close a ticket, optionally adding a comment.

  • search_tickets

    Search for tickets using RT query syntax.

  • set_ticket_owner

    Set the owner of a ticket (take/assign ticket).

  • set_ticket_status

    Set the status of a ticket.

  • set_time_worked

    Set the total time worked on a ticket.

  • take_ticket

    Take ownership of a ticket and open it.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan10 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MCP Request-tracker compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,255 servers
Tools
16
the typical server has 7
Tools that change things
6%
typical: 0%. Fewer write tools means less an agent can break

What its tools let an agent do: 8 read · 4 create · 3 change · 1 send or post

Install MCP Request-tracker in Claude Code, Cursor or VS Code

claude mcp add request-tracker -- uvx mcp-request-tracker-crunchtools
Add to Cursor

What the publisher says

From the MCP Request-tracker repository's README, as published. We do not edit it. Read it on GitHub

MCP Request Tracker CrunchTools

A secure MCP (Model Context Protocol) server for Request Tracker (RT) ticket management.

Features

  • Secure Credential Handling: Passwords stored as SecretStr, never logged
  • Full Ticket Management: Search, view, create, update, and resolve tickets
  • Time Tracking: Track time worked on tickets
  • Workflow Automation: Pre-built workflows like checklist completion
  • Cross-Platform: Works on Linux, macOS, and Windows

Installation

Option 1: Using uvx (Recommended)

uvx mcp-request-tracker-crunchtools

Option 2: Using pip

pip install mcp-request-tracker-crunchtools

Option 3: Using Container

podman run -e RT_URL=... -e RT_USER=... -e RT_PASS=... quay.io/crunchtools/mcp-request-tracker

Configuration

Set the following environment variables:

Usage with Claude Code

Using uvx

claude mcp add mcp-request-tracker-crunchtools \
    --env RT_URL=https://rt.example.com \
    --env RT_USER=your_username \
    --env RT_PASS=your_password \
    -- uvx mcp-request-tracker-crunchtools

Using Container

claude mcp add mcp-request-tracker-crunchtools \
    --env RT_URL=https://rt.example.com \
    --env RT_USER=your_username \
    --env RT_PASS=your_password \
    -- podman run -i --rm -e RT_URL -e RT_USER -e RT_PASS quay.io/crunchtools/mcp-request-tracker

Available Tools

Search and View

  • search_tickets - Search tickets using RT query syntax
  • get_ticket - Get ticket details
  • gettickethistory - Get ticket history/changelog
  • getmyopen_tickets - Get open tickets for a user
  • getnewtickets - Get new/unassigned tickets

Update Tickets

  • setticketowner - Set ticket owner
  • setticketstatus - Set ticket status
  • open_ticket - Open a ticket
  • resolve_ticket - Resolve/close a ticket
  • take_ticket - Take ownership and open

Time Tracking

  • settimeworked - Set total time worked
  • addtimeworked - Add time to existing time

Communication

  • addticketcomment - Add private comment (not visible to requestor)
  • replytoticket - Add correspondence (visible to requestor)

Creation

  • create_ticket - Create a new ticket

Workflows

  • completeweeklychecklist - Complete a weekly checklist ticket with results

RT Query Syntax Examples

Status = 'new'
Status = 'open' AND Owner = 'scott'
Subject LIKE 'checklist'
Queue = 'Professional'
Created > '2025-01-01'
Owner = 'Nobody'

Security

This server is built with security in mind:

  • SecretStr: Passwords are stored using Pydantic's SecretStr to prevent accidental logging
  • Error Sanitization: Credentials are scrubbed from all error messages
  • No Filesystem Access: The server never reads or writes files
  • No Shell Execution: No subprocess or shell commands
  • Minimal Dependencies: Only essential packages to reduce attack surface
  • Automated CVE Scanning: Weekly security scans via GitHub Actions
  • Container Security: Built on Hummingbird images with minimal CVE count

See SECURITY.md for the full security design document.

Development

# Clone the repository
git clone https://github.com/crunchtools/mcp-request-tracker.git
cd mcp-request-tracker

# Install dependencies
uv sync --all-extras

# Run tests
uv run pytest

# Lint
uv run ruff check src tests

# Type check
uv run mypy src

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See LICENSE for details.

<!-- mcp-name: io.github.crunchtools/request-tracker -->

Nothing above is checked by us. What we check is on the safety report.

MCP Request-tracker: common questions

Is MCP Request-tracker MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the MCP Request-tracker safety report
How do I install MCP Request-tracker?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does MCP Request-tracker need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MCP Request-tracker maintained?
The last commit was 39 days ago (2026-09-26). The latest release is v0.1.1.
How does MCP Request-tracker compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,255 servers); tools 16 (the typical server has 7); tools that change things 6% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from crunchtools →