mcpField
M
mcp-tomticket

mcp-tomticket

ローカル
github.com/gliraビジネス・マーケティング010 週間前に更新

mcp-tomticket について

mcp-tomticketは、TomTicket v2 APIに接続するMCPサーバーです。AIワークフローでヘルプデスク業務を扱うチーム向けに、チケットのほか顧客、組織、チャット、部門、ナレッジベースを操作できます。

主な機能

  1. 01チケットの一覧表示と詳細確認
  2. 02チケットへの返信、コメント、作成
  3. 03作業時間の記録とチケット終了
  4. 04顧客、組織、チャットの管理
  5. 05部門とナレッジベースへのアクセス

活用シーン

  1. 01未対応チケットの確認と顧客への返信
  2. 02チケットの作業時間記録と終了
  3. 03チケットの作成や担当者への割り当て
  4. 04顧客、チャット、ナレッジベース情報の確認

MCP 対応

TomTicket v2のチケット機能と関連するヘルプデスク操作を、MCPクライアント向けのツールとして公開します。TomTicketのBearer Tokenは環境変数で設定します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"glira-mcp-tomticket": {
"command": "npx",
"args": [
"-y",
"mcp-tomticket"
],
"env": {
"TOMTICKET_TOKEN": "<TOMTICKET_TOKEN>",
"TOMTICKET_BASE_URL": "<TOMTICKET_BASE_URL>"
}
}
}
}
起動コマンドnpx -y mcp-tomticket
設定が必要な環境変数
TOMTICKET_TOKENシークレットBearer Token created in TomTicket (Administração → Configurações da Conta → API)
TOMTICKET_BASE_URLAPI base URL. Default: https://api.tomticket.com/v2.0

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-tomticket1.0.0

ツール

49

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
pageintegerいいえページ番号。1 ページあたり最大 50 件。デフォルト:1。
prioritystringいいえ優先度をカンマ区切りで指定します:1 低、2 通常、3 高、4 緊急。
show_tagsintegerいいえタグを含める場合は 1。
operator_idstringいいえ担当者で絞り込みます。空欄にすると担当者のいないチケットを検索します。
department_idstringいいえ部門で絞り込みます。
show_stopwatchintegerいいえ計測時間を含める場合は 1。

詳細

mcp-tomticket

npm MCP Registry Glama

TomTicket v2 API 用の MCP サーバーです。チケットの一覧表示、返信、作業時間の記録、完了に加え、顧客、組織、チャット、部門、ナレッジベースにも対応しています。

ログイン用のエンドポイントはありません。Bearer Token は管理画面の Administração → Configurações da Conta → API → Novo Token で作成します。返信、作業時間の記録、完了を行うには、Pode criar e modificar dados にチェックを入れてください。

トークンは環境変数にのみ設定してください。絶対にコミットしないでください。

要件

  • Node.js >= 18
  • TomTicket API トークン(Premium/Enterprise アカウント)

インストール

npm 経由(推奨):

npx mcp-tomticket

Cursor の場合(~/.cursor/mcp.json):

{
  "mcpServers": {
    "tomticket": {
      "command": "npx",
      "args": ["-y", "mcp-tomticket"],
      "env": {
        "TOMTICKET_TOKEN": "cole-o-token-aqui"
      }
    }
  }
}

ローカルにクローン:

git clone https://github.com/glira/mcp-tomticket.git
cd mcp-tomticket
npm install
cp .env.example .env
# edite .env e cole o TOMTICKET_TOKEN
npm run build

簡易検証(読み取り専用):

npm run smoke

任意 — 件名が [MCP TESTE] のテストチケットを1件作成し、コメント、返信、完了を行います:

npx tsx scripts/smoke.ts --write

Settings → MCP で MCP を再読み込みしてください。ローカルでの設定例は .cursor/mcp.json.example を参照してください。

主なツール

ツール操作
tomticket_list_open_ticketsオープンチケット
tomticket_list_ticketsフィルター付きですべて表示
tomticket_get_ticket詳細 + 返信 + 作業時間
tomticket_reply_ticket担当者からの返信(start_date/end_date で作業時間を記録)
tomticket_comment_ticket内部コメント
tomticket_finish_ticketチケットを完了(time_work は分単位)
tomticket_start_status / tomticket_close_statusステータスのタイマー
tomticket_create_ticketチケットを作成
tomticket_transfer_ticket / tomticket_assign_operator移管 / 担当者を割り当て

顧客、組織、チャット、部門、KB、カスタムフィールド用のツールもあります。書き込み操作では、本番環境が変更されることを通知します。チケットを完了するには、担当者が割り当てられている必要があります(tomticket_assign_operator)。

レート制限

API は毎秒3リクエストを受け付けます。クライアントは最低350ミリ秒の間隔を適用します。

変数

変数必須説明
TOMTICKET_TOKENはい管理画面の Bearer Token
TOMTICKET_BASE_URLいいえデフォルトは https://api.tomticket.com/v2.0

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。