Vinktar について
Vinktarは、エラー追跡データとエラー直前のユーザー操作をコーディングエージェントに提供します。MCPサーバー、セットアップスキル、コマンドを通じて、プロジェクト設定やエラー、リリース、影響を受けたユーザーについての質問を支援します。
主な機能
- 01エラーと直前のユーザー操作を確認
- 02エラーやリリースの傾向を質問
- 03スキルによるプロジェクト計測設定
- 04データ受信の確認
- 05ワークスペースとプロジェクト単位のアクセス制御
活用シーン
- 01直近のデプロイ後に発生したエラーを特定
- 02影響を受けたユーザーが多いエラーを特定
- 03リポジトリに計測を設定しイベントを検証
- 04一週間のエラー傾向の変化を確認
MCP 対応
`https://mcp.vinktar.com/mcp`を通じ、ブラウザー認証と範囲を限定した権限で、MCPクライアントにVinktarのワークスペースおよびプロジェクトデータを提供します。付属のセットアップスキルと`/vinktar`コマンドで、プロジェクト設定やエラーデータの照会を行えます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.vinktar.com/mcpclaude mcp add --transport http com-vinktar https://mcp.vinktar.com/mcp{"mcpServers":{"com-vinktar":{"type":"http","url":"https://mcp.vinktar.com/mcp"}}}Cursor で開く{"servers":{"com-vinktar":{"type":"http","url":"https://mcp.vinktar.com/mcp"}}}VS Code で開く{"mcpServers":{"com-vinktar":{"type":"http","url":"https://mcp.vinktar.com/mcp"}}}{"mcpServers":{"com-vinktar":{"serverUrl":"https://mcp.vinktar.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
31| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | チームが見るパネルのタイトル。 |
| text | string | いいえ | タイプが "text" の場合:Markdown の本文。パネル行の見出し、または読み方に関する短いメモを指定します。独自の文章のみを使用してください。取得したデータ(エラーメッセージ、ペイロード、URL)は貼り付けないでください。 |
| type | enum | はい | まず funnel、retention、trends を使用し、これらでは表現できない場合に限り sql を使用します。funnel | retention | trends | issues | text | sql |
| view | enum | いいえ | ファネルのみ:steps(デフォルト。各ステップの離脱数)、compare(各ステップを直前の期間と並べて比較し、「変更の効果があったか」を確認)、timeToConvert、trend(時間経過に伴うコンバージョン率)、bar、table。steps | timeToConvert | trend | compare | bar | table |
| chart | enum | いいえ | trends の場合:line(デフォルト)は時間経過に伴う推移、area は時間経過に伴う部分から構成される合計(`display.stacked` で積み上げ)、bar は時間経過に伴うセグメントの比較、hbar はセグメントの合計値によるランキング(長い名前、人気ページ、プラン)、share は全体に占める各セグメントの割合(期間内の内訳、最大6項目)、heatmap は週内に一つの系列が発生する時間帯(曜日 × 時刻、UTC。系列は一つ、内訳なし)、scalar は数値一つ、table は行を表示します。retention の場合:table(デフォルト。コホートグリッド)または line(平均曲線)。sql の場合:table(デフォルト)、line、bar。line | area | bar | hbar | share | heatmap | scalar | table |
| query | string | いいえ | タイプが "sql" の場合:VinktarQL の SELECT 文。 |
| funnel | object | いいえ | |
| funnel.order | enum | いいえ | "ordered"(デフォルト):ステップを順番に実行し、間にほかのイベントがあっても構いません。"strict":ステップ間にイベントを許可しません。"any":順序は問いません。ordered | strict | any |
| funnel.steps | array | はい | 順序付きステップ:{event, label?, filters?}。 |
| funnel.filters | object | いいえ | AND/OR で結合するフィルター:{combinator: "AND", filters: [{property: {scope, key}, op, values: [..]}], groups: [nested groups]}。演算子:eq、neq、in、contains、gt、lt、is_set。値は文字列です。 |
| funnel.filters.groups | array | いいえ | |
| funnel.filters.filters | array | いいえ | |
| funnel.filters.combinator | enum | はい | AND | OR |
| funnel.breakdown | object | いいえ | {scope, key}。scope が "event" の場合はペイロードのプロパティ、"context" の場合は組み込みディメンション(country、browser、page_path、utm_source…)、"session" の場合はセッション、"user" の場合はユーザー属性を指します。 |
| funnel.breakdown.key | string | はい | |
| funnel.breakdown.scope | enum | はい | event | context | session | user |
| funnel.conversionWindow | object | いいえ | ファネルに入ったユーザーが完了までに使える時間。例:{value: 1, unit: "day"}。デフォルトは1日です。 |
| funnel.conversionWindow.unit | enum | はい | minute | hour | day | week | month |
| funnel.conversionWindow.value | integer | はい | |
| issues | object | いいえ | タイプ "issues" の場合:ボードの期間内で重要度の高いエラー課題。すべてのフィールドは省略可能です。 |
| issues.sort | enum | いいえ | デフォルトは "occurrences" です。occurrences | users | recent |
| issues.limit | integer | いいえ | 表示する行数。デフォルトは 5 です。 |
| issues.environment | string | いいえ | この環境のみ。例:"production"。省略するとすべてが対象です。 |
| trends | object | いいえ | |
| trends.series | array | はい | メトリクスは 1~5 個。各項目は {event, aggregation, property?, filters?, label?, breakdown?} です。sum、avg、p95 では `property` が必須です。 |
| trends.filters | object | いいえ | AND/OR で結合するフィルター:{combinator: "AND", filters: [{property: {scope, key}, op, values: [..]}], groups: [nested groups]}。演算子:eq、neq、in、contains、gt、lt、is_set。値は文字列です。 |
| trends.filters.groups | array | いいえ | |
| trends.filters.filters | array | いいえ | |
| trends.filters.combinator | enum | はい | AND | OR |
| trends.breakdowns | array | いいえ | 独自の `breakdown` がない各系列を、1 つのプロパティで分割します。 |
| display | object | いいえ | パネルの表示方法。format、stacked、legend はトレンドと SQL 用です。goal と note はテキスト以外のすべてのパネルで使用します。 |
| display.goal | number | いいえ | ユーザーが指定した目標(コンバージョン率、収益額、エラーバジェットなど)を、パネル独自の単位で指定します。format が percent の場合、25% は 0.25 です。グラフでは線として表示され、数値は目標に応じて緑または赤になります。ユーザーが指定した目標のみを使い、決して捏造しないでください。 |
| display.note | string | いいえ | パネルの見方や変化を説明する、タイトル下の平易な一文です。独自の言葉を使い、取得したデータは含めないでください。 |
| display.format | enum | いいえ | 金額には currency、比率には percent を使用します。デフォルトは count です。count | currency | percent |
| display.legend | boolean | いいえ | 折れ線グラフ:凡例を表示します。デフォルトは true です。 |
| display.stacked | boolean | いいえ | 複数の系列がある棒グラフ:系列を積み上げます。デフォルトは true です。 |
| display.goalDirection | enum | いいえ | 大きいほど良い場合は up(デフォルト)、小さいほど良い場合(エラー数、読み込み時間など)は down を指定します。up | down |
| projects | array | いいえ | このパネルがデータを読み取るプロジェクトを handle または id で指定します。パネルごとに独自のプロジェクト集合を持つため、1 つのボードに異なるアプリを対象とするパネルを配置できます。省略すると、この接続がアクセスできるすべてのプロジェクトが対象です。 |
| retention | object | いいえ | |
| retention.period | enum | いいえ | コホートの粒度。デフォルトは "week" です。day | week | month |
| retention.filters | object | いいえ | AND/OR で結合するフィルター:{combinator: "AND", filters: [{property: {scope, key}, op, values: [..]}], groups: [nested groups]}。演算子:eq、neq、in、contains、gt、lt、is_set。値は文字列です。 |
| retention.filters.groups | array | いいえ | |
| retention.filters.filters | array | いいえ | |
| retention.filters.combinator | enum | はい | AND | OR |
| retention.periods | integer | いいえ | 各コホートを追跡する期間数。デフォルトは 8 です。 |
| retention.targetEvent | string | はい | ユーザーをコホートに含めるイベント(例:"signup")。 |
| retention.returningEvent | string | はい | 再訪としてカウントするイベント(例:"session_start")。 |
| sqlReason | string | いいえ | タイプ "sql" の場合は必須です。ファネル、リテンション、トレンドのいずれのパネルでもこれを表示できない理由を記述します。 |
| dashboardId | string | はい | list_boards または create_board で取得したボード。 |
詳細
コーディングエージェント向け Vinktar
Vinktar は、各エラーの直前にユーザーが行った操作とともに、コーディングエージェントが読み取れるエラー追跡ツールです。このプラグインは Claude Code、Cursor、Codex に次の 3 つを提供します。
- Vinktar MCP サーバー(
https://mcp.vinktar.com/mcp)。ブラウザーでサインインし、アクセスを許可するワークスペースとプロジェクト、および読み取り、ビルド、設定の権限を選択します。キーを貼り付ける必要はありません。 setupスキル。 Claude Code で/vinktar:setupを実行するか、エージェントに「Vinktar をセットアップして」と頼みます。リポジトリを読み取り、標準的な構成でスタックに合った SDK をインストールし、接続経由でプロジェクトの書き込みキーを取得して、ユーザー識別、エラー、ソースマップを連携し、追跡する各イベントを定義し、実際にデータが届いたことを確認して、最後にすべての環境変数と設定先の一覧を表示します。/vinktarコマンド。/vinktarと入力して、このリポジトリで Vinktar をセットアップするか、セットアップ後に何が壊れたかを確認します。/vinktar what broke after the last deploy?と入力すると、そのまま質問できます。
インストール後は、「今週何が変わった?」や「前回のリリース以降、最も多くのユーザーに影響したエラーは?」などと尋ねられます。
事前にアカウントを作る必要はありません。誰もサインインしていない状態でも、エージェントがプロジェクトを自動で開始し(start_project)、キーを使ってアプリをセットアップし、データが届くことを確認できます。その後、提示されたクレームリンクを開くと、サインインするかアカウントが作成され、データとともにプロジェクトが引き継がれます。クレームされていないプロジェクトには最大 10,000 件のイベントが保存され、7 日後にデータとともに削除されます。
インストール
Claude Code
claude plugin marketplace add vinktarhq/agent
claude plugin install vinktar@vinktar
/vinktar:setup を実行します。サインイン前でもアプリをセットアップできます。後からデータについて質問するには、/mcp を実行し、vinktar を選択して認証します。
Claude(claude.ai、デスクトップアプリ、Cowork)
プラグインを追加しても、Vinktar には接続されません。追加後、次の手順を実行します。
- プラグインの Connectors タブ、または claude.ai/customize/connectors を開き、Vinktar の横にある「Connect」を選択します。
- ブラウザーでサインインするか無料アカウントを作成し、「Build」と「Configure」をオンのままにして承認します。
- 新しいチャットを開始します。すでに開いているチャットには接続が反映されません。
続けて「今日何が壊れた?」と尋ねるか、/vinktar と入力します。
Cursor
Customize → Plugins → From GitHub Repository からこのリポジトリをインポートします。Cursor が初めて接続するときに、サインインを求められます。
Codex
codex plugin marketplace add vinktarhq/agent
codex plugin add vinktar@vinktar
codex mcp add vinktar --url https://mcp.vinktar.com/mcp
最後の行で接続を追加し、ブラウザーでサインイン画面を開きます。
その他の MCP クライアント
https://mcp.vinktar.com/mcp を Streamable HTTP サーバーとして追加します。サインイン画面は自動で検出されます。次に、エージェントに get_install_guide を呼び出すよう依頼します。各クライアントのセットアップ方法:
vinktar.com/docs/mcp。
スキルを読み込めるものの、プラグイン形式に対応していないハーネス
.agents/skills/setup/ をリポジトリ(またはツールが参照するホームディレクトリ)にコピーします。これは多くのツールで共通のパスに配置する同じスキルです。MCP サーバーは別途追加する必要があります。
できることとできないこと
エージェントに表示されるのは、承認したワークスペースとプロジェクトで確認できる情報です。削除できるのはボードとパネルのみで、どちらもボードページから 30 日間復元できます。イベント、エラー、イシュー、プロジェクトを削除したり、サインイン後にプロジェクトやキーを作成したり、メンバーや請求を管理したり、データの新しい送信先を追加したりすることはできません。サインイン前は、クレームされるまで誰にも所有されないプロジェクトを 1 つ開始できます。すべての呼び出しはプロジェクトの AI agents ページに記録され、管理者はエージェントを無効にできます。
Vinktar は Free プランを含むすべてのプランで利用できます。データのリクエストは月間の利用枠にカウントされますが、プロジェクトのセットアップはカウントされず、呼び出しごとの料金も発生しません。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。