mcpField
T
TehProf.kz Support

TehProf.kz Support

リモート
support.tehprof.kzビジネス・マーケティング015 週間前に更新
リポジトリ公式サイト

TehProf.kz Support について

TehProf.kz Support MCP Server は、AI クライアントを TehProf Support のヘルプデスクに接続します。ナレッジ、チケット対応、分析、自動化、Bitrix24 CRM のツールを備え、利用範囲はプランとテナント API キーで制御されます。

主な機能

  1. 01ナレッジ検索と記事閲覧
  2. 02チケットのライフサイクル管理
  3. 03分析と SLA レポート
  4. 04自動化ルール管理
  5. 05Bitrix24 CRM ツール

活用シーン

  1. 01AI クライアントからサポート記事を検索
  2. 02ヘルプデスクのチケット確認と更新
  3. 03担当者や SLA の実績確認
  4. 04チケットに紐づく Bitrix24 タスク作成

MCP 対応

Streamable HTTP 経由で、チケット、ナレッジ、分析、自動化、CRM 操作など36種類のヘルプデスクツールを提供します。ツールはプランに応じて絞り込まれ、ホスト型サービスでは匿名利用またはテナント API キーでの利用に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://support.tehprof.kz/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

TehProf Support MCP サーバー

Model Context Protocol を介した AI 搭載のヘルプデスク管理です。MCP 互換のアシスタント(Claude、ChatGPT、Cursor、Cline)をサポートワークスペースに接続できます。カスタム連携コードは不要です。

ライセンス: MIT MCP プロトコル Node トランスポート: HTTP ツール GitHub スター

TehProf Support (support.tehprof.kz) は、IT サービス企業向けに構築されたマルチテナントの SaaS ヘルプデスクです。このサーバーは、ナレッジ検索、チケットのライフサイクル、分析、自動化、Bitrix24 CRM プロキシを網羅する 36 の AI ツールを、サブスクリプションプランに応じて提供します。

インストールは不要です。ホスト型エンドポイント https://support.tehprof.kz/mcp をご利用ください。

目次

クイックスタート

オプション 1 — ホスト型(推奨)

MCP クライアントの設定に追加します。インストールも、サーバーの起動も不要です。

{
  "mcpServers": {
    "tehprof-support": {
      "url": "https://support.tehprof.kz/mcp",
      "transport": "streamable-http"
    }
  }
}

認証付きアクセスの場合(プラン固有のツールが利用可能になります):

{
  "mcpServers": {
    "tehprof-support": {
      "url": "https://support.tehprof.kz/mcp",
      "transport": "streamable-http",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}
オプション 2 — curl で動作確認
curl -sX POST https://support.tehprof.kz/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'

サーバーの機能を含む initialize レスポンスが返されます。

プラン別ツール

サーバーでは、TehProf Support のプランに応じてツールの利用が制限されます。匿名(API キーなし)でもすぐに利用できます。

Free — 匿名、API キー不要
ツール機能
knowledge_searchナレッジベース全体を全文検索します
knowledge_read特定の記事を読み込みます
knowledge_listカテゴリ別に記事を一覧表示します
onboarding_guideセットアップを段階的に案内します
onboarding_featuresプラン別の機能一覧を表示します
demo_create_ticketサンドボックスにチケットを作成します
demo_view_ticketデモチケットを確認します
demo_workflowチケットのライフサイクル全体を案内します
pricing_plansすべての料金プランを一覧表示します
pricing_calculateお客様に合わせたプランを提案します
system_healthプラットフォームのステータスを確認します
system_infoサーバーの機能を表示します
system_tenant_infoお客様のテナント情報を表示します
settings_getテナントの設定を読み込みます
settings_update利用可能な設定を更新します
settings_operatorsチーム内のオペレーターを一覧表示します
Starter
ツール機能
tickets_list条件で絞り込んだチケット一覧
tickets_getチケット、メッセージ、参加者
analytics_dashboardKPI ダッシュボードの概要
channels_listメッセージングチャネル
channels_statusチャネルごとの接続状態
Pro
ツール機能
tickets_create新しいチケットを作成します。安定した外部 ID を指定して顧客の会社/連絡先を同期でき(冪等)、external_ref で重複を排除できます
tickets_replyオペレーターに代わって返信を投稿します
tickets_updateステータス/優先度を変更します
analytics_slaSLA 遵守状況レポート
analytics_operatorsオペレーターごとのパフォーマンス
automation_rules_list自動化ルールを一覧表示します
automation_rules_create新しいルールを作成します
automation_rules_toggleルールを有効/無効にします
webhooks_list送信 Webhook
ビジネス
ツール機能
bitrix_contactsCRM の連絡先を検索します
bitrix_dealsCRM の取引を一覧表示します
bitrix_tasksBitrix24 のタスクを絞り込みます
bitrix_task_createチケットに関連付けた Bitrix24 のタスクを作成します
bitrix_usersポータルのユーザーディレクトリ
channels_configureWA / TG / メールのチャネルを設定します

対応 AI クライアント

Streamable HTTP 経由で MCP を利用するクライアントであれば、どれでも動作します。

  • Claude Desktop — claude_desktop_config.json
  • Claude Code — .mcp.json または ~/.claude/settings.json
  • Cursor — MCP 設定パネル
  • Cline / Continue.dev — config.json
  • ChatGPT (Custom GPT) — gpt-config.md をご覧ください
  • カスタムエージェント — @modelcontextprotocol/sdk を使用するコンシューマー

アーキテクチャ

┌──────────────────────┐     Streamable HTTP      ┌──────────────────────┐
│  AI Client           │  ──────────────────────▶ │  MCP Server (this)   │
│  (Claude, GPT, ...)  │  JSON-RPC 2.0 + SSE      │  Node 20 + TS strict │
└──────────────────────┘                          └──────────┬───────────┘
                                                             │ HTTP localhost
                                                             ▼
                                                   ┌──────────────────────┐
                                                   │  PHP backend         │
                                                   │  mcp-auth.php        │
                                                   │  mcp-internal.php    │
                                                   └──────────┬───────────┘
                                                              │
                                                              ▼
                                                   ┌──────────────────────┐
                                                   │  SQLite (WAL)        │
                                                   │  Bitrix24 REST       │
                                                   └──────────────────────┘

stdio / SSE ではなく、Streamable HTTP(MCP 2025-03-26)を採用する理由は? 企業のプロキシ経由で動作し、水平スケーリングが可能で、長時間接続を管理する必要がありません。リモート MCP における標準的なトランスポートです。

サーバーの検出

MCP クライアントは .well-known エンドポイントを介して、このサーバーを自動検出できます。

GET https://support.tehprof.kz/.well-known/mcp.json

応答には、サーバーの機能、認証要件、ティアの説明が含まれます。

認証

  1. support.tehprof.kz にログインします。
  2. 設定 → API Keys → 作成を選択します。
  3. MCP クライアントのヘッダー設定で、Authorization: Bearer <key> として使用します。
  4. 同じパネルから、いつでもキーを失効またはローテーションできます。

キーは保存時にハッシュ化され、レート制限が適用されます。また、すべての呼び出しでテナントのプランに照らして検証されます。

同じテナント API キーは、GPT / OpenAPI クライアントから https://support.tehprof.kz/api/openapi.json にアクセスする際にも、Authorization: Bearer <key> として使用できます。/api/admin.php を呼び出す直接 REST インテグレーションでは、代わりに X-Api-Key: <key> を使用します。

セキュリティ

  • トランスポート:TLS 1.3、HSTS、混在コンテンツなし。
  • CORS:許可リスト(support.tehprof.kz、claude.ai、chat.openai.com)を使用し、ワイルドカードは使用しません。
  • セッション:非アクティブ時の TTL は 1 時間で、5 分ごとに削除されます。
  • テナント分離:認証済みの MCP / OpenAPI 呼び出しでは、API キーからテナントを特定します。一致しない tenant_id は 403 で拒否されます。
  • 内部ブリッジ:mcp-auth.php は公開されていません。mcp-internal.php はテナントデータへのアクセスに Bearer 認証が必要で、書き込みアクションには write スコープが必要です。
  • シークレット:クライアント側に送信されることはなく、サーバー側の HashiCorp Vault に保存されます。
  • 監査ログ:すべてのツール呼び出しがテナントに関連付けて記録されます。

脆弱性は [email protected] までご報告ください(セキュリティ上の問題について、公開のイシューは作成しないでください)。

セルフホスティング

自社ネットワーク内で MCP サーバーを実行する必要があるテナント向け:

git clone https://github.com/tehprof/support-mcp
cd support-mcp
npm install
npm run build
MCP_PORT=8101 MCP_HOST=127.0.0.1 node dist/index.js

SUPPORT_BACKEND_URL を Support バックエンドの URL に設定してください。環境変数の一覧は CLAUDE.md をご覧ください。

FAQ

TehProf アカウントがなくても利用できますか? はい。匿名アクセスでは、16 個の無料ツール(ナレッジ、オンボーディング、デモ、料金、システム、設定)を利用できます。

ChatGPT で利用できますか? はい。Custom GPT を使用してください。設定については gpt-config.md をご覧ください。

プランに含まれていないツールはどうなりますか? そのツールは tools/list に表示されないため、AI エージェントには表示されません。support.tehprof.kz でプランをアップグレードしてください。

プランで利用できるすべてのツールを一覧表示するには? MCP の tools/list を呼び出してください。サーバーは Authorization ヘッダーに基づいて、リアルタイムでフィルタリングします。

ソースコードはどこにありますか? こちらです:github.com/tehprof/support-mcp。MIT ライセンスです。

リンク

コントリビューション

プルリクエストを歓迎します。大規模な変更の場合は、まずイシューを作成して相談してください。

License

MIT — see LICENSE.

コメント

MCP は初めてですか?

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

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