Skip to main content
Glama
crunchtools

MCP Request Tracker CrunchTools

by crunchtools

MCP Request Tracker CrunchTools

Request Tracker (RT) のチケット管理のためのセキュアな MCP (Model Context Protocol) サーバー。

機能

  • 安全な認証情報の取り扱い: パスワードは SecretStr として保存され、ログに記録されることはありません

  • 完全なチケット管理: チケットの検索、表示、作成、更新、解決

  • 時間追跡: チケットに費やした時間を追跡

  • ワークフロー自動化: チェックリスト完了などの事前構築済みワークフロー

  • クロスプラットフォーム: Linux、macOS、Windows で動作

Related MCP server: YaTracker Connector

インストール

オプション 1: uvx を使用(推奨)

uvx mcp-request-tracker-crunchtools

オプション 2: pip を使用

pip install mcp-request-tracker-crunchtools

オプション 3: コンテナを使用

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

設定

以下の環境変数を設定してください:

変数

必須

説明

RT_URL

はい

RT サーバーのベース URL

RT_USER

はい

RT ユーザー名

RT_PASS

はい

RT パスワード

RT_HTTP_USER

いいえ

HTTP ベーシック認証のユーザー名

RT_HTTP_PASS

いいえ

HTTP ベーシック認証のパスワード

Claude Code での使用方法

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

コンテナを使用

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

利用可能なツール

検索と表示

  • search_tickets - RT クエリ構文を使用してチケットを検索

  • get_ticket - チケットの詳細を取得

  • get_ticket_history - チケットの履歴/変更ログを取得

  • get_my_open_tickets - ユーザーのオープンチケットを取得

  • get_new_tickets - 新規/未割り当てのチケットを取得

チケットの更新

  • set_ticket_owner - チケットの所有者を設定

  • set_ticket_status - チケットのステータスを設定

  • open_ticket - チケットをオープン

  • resolve_ticket - チケットを解決/クローズ

  • take_ticket - 所有権を取得してオープン

時間追跡

  • set_time_worked - 合計作業時間を設定

  • add_time_worked - 既存の時間に時間を追加

コミュニケーション

  • add_ticket_comment - プライベートコメントを追加(依頼者には表示されません)

  • reply_to_ticket - 対応を追加(依頼者に表示されます)

作成

  • create_ticket - 新しいチケットを作成

ワークフロー

  • complete_weekly_checklist - 結果付きで週次チェックリストのチケットを完了

RT クエリ構文の例

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

セキュリティ

このサーバーはセキュリティを考慮して構築されています:

  • SecretStr: パスワードは誤ってログに記録されるのを防ぐため、Pydantic の SecretStr を使用して保存されます

  • エラーのサニタイズ: 認証情報はすべてのエラーメッセージから除去されます

  • ファイルシステムへのアクセスなし: サーバーはファイルの読み書きを行いません

  • シェル実行なし: サブプロセスやシェルコマンドは使用しません

  • 最小限の依存関係: 攻撃対象領域を減らすため、必須パッケージのみを使用

  • 自動 CVE スキャン: GitHub Actions による毎週のセキュリティスキャン

  • コンテナセキュリティ: CVE 数が最小の Hummingbird イメージ上に構築

完全なセキュリティ設計ドキュメントについては SECURITY.md を参照してください。

開発

# 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

ライセンス

このプロジェクトは GNU Affero General Public License v3.0 (AGPL-3.0) の下でライセンスされています。 詳細については LICENSE を参照してください。

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
3Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    Enables 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).
    14
    36
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables 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
  • A
    license
    A
    quality
    C
    maintenance
    Connects AI assistants to a Request Tracker (RT) instance, enabling natural language ticket search, creation, updates, and queue management via the MCP protocol.
    17
    24
    8
    GPL 2.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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