MCP Request Tracker CrunchTools
MCP Request Tracker CrunchTools
Un servidor MCP (Model Context Protocol) seguro para la gestión de tickets de Request Tracker (RT).
Características
Manejo seguro de credenciales: Las contraseñas se almacenan como SecretStr, nunca se registran
Gestión completa de tickets: Buscar, ver, crear, actualizar y resolver tickets
Seguimiento de tiempo: Registrar el tiempo trabajado en los tickets
Automatización de flujos de trabajo: Flujos de trabajo predefinidos como la finalización de listas de verificación
Multiplataforma: Funciona en Linux, macOS y Windows
Related MCP server: YaTracker Connector
Instalación
Opción 1: Usando uvx (Recomendado)
uvx mcp-request-tracker-crunchtoolsOpción 2: Usando pip
pip install mcp-request-tracker-crunchtoolsOpción 3: Usando Contenedor
podman run -e RT_URL=... -e RT_USER=... -e RT_PASS=... quay.io/crunchtools/mcp-request-trackerConfiguración
Establezca las siguientes variables de entorno:
Variable | Requerida | Descripción |
| Sí | URL base de su servidor RT |
| Sí | Nombre de usuario de RT |
| Sí | Contraseña de RT |
| No | Nombre de usuario de autenticación HTTP Basic |
| No | Contraseña de autenticación HTTP Basic |
Uso con Claude Code
Usando 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-crunchtoolsUsando Contenedor
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-trackerHerramientas Disponibles
Búsqueda y Visualización
search_tickets- Buscar tickets usando la sintaxis de consulta de RTget_ticket- Obtener detalles del ticketget_ticket_history- Obtener historial/cambios del ticketget_my_open_tickets- Obtener tickets abiertos de un usuarioget_new_tickets- Obtener tickets nuevos/sin asignar
Actualizar Tickets
set_ticket_owner- Establecer propietario del ticketset_ticket_status- Establecer estado del ticketopen_ticket- Abrir un ticketresolve_ticket- Resolver/cerrar un tickettake_ticket- Tomar posesión y abrir
Seguimiento de Tiempo
set_time_worked- Establecer el tiempo total trabajadoadd_time_worked- Añadir tiempo al tiempo existente
Comunicación
add_ticket_comment- Añadir comentario privado (no visible para el solicitante)reply_to_ticket- Añadir correspondencia (visible para el solicitante)
Creación
create_ticket- Crear un nuevo ticket
Flujos de Trabajo
complete_weekly_checklist- Completar un ticket de lista de verificación semanal con resultados
Ejemplos de Sintaxis de Consulta RT
Status = 'new'
Status = 'open' AND Owner = 'scott'
Subject LIKE 'checklist'
Queue = 'Professional'
Created > '2025-01-01'
Owner = 'Nobody'Seguridad
Este servidor está diseñado con la seguridad en mente:
SecretStr: Las contraseñas se almacenan usando SecretStr de Pydantic para evitar registros accidentales
Saneamiento de errores: Las credenciales se eliminan de todos los mensajes de error
Sin acceso al sistema de archivos: El servidor nunca lee ni escribe archivos
Sin ejecución de shell: No hay subprocesos ni comandos de shell
Dependencias mínimas: Solo paquetes esenciales para reducir la superficie de ataque
Escaneo CVE automatizado: Escaneos de seguridad semanales a través de GitHub Actions
Seguridad del contenedor: Construido sobre imágenes Hummingbird con un número mínimo de CVE
Consulte SECURITY.md para el documento completo de diseño de seguridad.
Desarrollo
# 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 srcLicencia
Este proyecto está licenciado bajo la Licencia Pública General de GNU Affero v3.0 (AGPL-3.0). Consulte LICENSE para más detalles.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to interact with Redmine API for managing tickets, projects, users, and time entries. Supports comprehensive operations including issue creation/updates, project management, time logging, and search with dual authentication (Basic Auth + API Key).1436MIT
- Alicense-qualityDmaintenanceEnables interaction with Yandex Tracker through its API for managing tasks, comments, and attachments. It supports issue searching, status transitions, and metadata retrieval for automated project management.MIT
- Alicense-qualityDmaintenanceEnables AI assistants to create, search, and manage OTRS tickets and configuration items via the OTRS API.7Apache 2.0

mcp-server-rtofficial
AlicenseAqualityCmaintenanceConnects AI assistants to a Request Tracker (RT) instance, enabling natural language ticket search, creation, updates, and queue management via the MCP protocol.17248GPL 2.0
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Create and manage short links, track clicks, and automate URL management
Shortcut project management. Create, update, search stories and manage workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/crunchtools/mcp-request-tracker'
If you have feedback or need assistance with the MCP directory API, please join our Discord server