Vantage について
Vantageは、AIを活用した業務向けの個人用シグナルストアで、ウェブ上で見つけた情報を保存・検索できます。MCP対応クライアント間で記録を共有でき、ホスト版とMITライセンスのセルフホスト版があります。
主な機能
- 01投稿、記事、議論の保存
- 02フィルター付き全文検索
- 03ソース、トピック、コレクションの管理
- 04ビジネス背景とシグナルの分析
- 05分析の保存と概要表示
活用シーン
- 01SNS投稿や記事から調査情報を保存
- 02トピックやソース別に記録を検索
- 03事業戦略と収集した情報を照合
- 04AIツール間で調査記録を再利用
MCP 対応
Claude、Claude Code、Cursorなどの対応クライアントからシグナルの保存、検索、分析を行える13個のMCPツールを提供します。stdioとHTTPに対応しています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://vantage.cavendo.ai/mcpclaude mcp add --transport http vantage https://vantage.cavendo.ai/mcp{"mcpServers":{"vantage":{"type":"http","url":"https://vantage.cavendo.ai/mcp"}}}Cursor で開く{"servers":{"vantage":{"type":"http","url":"https://vantage.cavendo.ai/mcp"}}}VS Code で開く{"mcpServers":{"vantage":{"type":"http","url":"https://vantage.cavendo.ai/mcp"}}}{"mcpServers":{"vantage":{"serverUrl":"https://vantage.cavendo.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://vantage.cavendo.ai/mcp認証が必要ツール
詳細
Vantage
目にしたことを記録して、あとで活用しましょう。
Vantageは、AIを中心としたワークスタイルのためのパーソナルなシグナルストアです。ウェブ上で気づいたことを保存し、検索できる場所です。
Xの投稿、LinkedInのスレッド、記事から得た洞察、競合の動き。 タブやスクリーンショット、メモの中に埋もれさせる代わりに、保存してあとから活用できます。
あらゆるAIツールで共有できるメモリレイヤー
AIツール同士でメモリは共有されません。
- Claudeは、Xで何を見たか知りません
- ChatGPTは、昨日何を読んだか知りません
- コードツールは、あなたの調査内容を知りません
Vantageなら、それを解決できます。
シグナルを一度保存すれば、MCP対応クライアントが使える場所ならどこからでもアクセスできます。Claude、Cursor、その他の対応ツールで利用できます。
仕組み
- VantageをAIに接続します(MCP経由)
- ワークフローから直接シグナルを保存します
- 保存した内容について質問します
例:
「これをシグナルとして保存して」
「価格設定について、何を保存しましたか?」
「Lemkinのシグナルを表示して」
Vantageとは(そして、そうではないもの)
- スクレイパーではありません。何が重要かは自分で選びます
- フィードではありません。ノイズやアルゴリズムによる不要な情報はありません
- ナレッジベースではありません。維持管理するシステムは不要です
Vantageは、目にしたことを記録しておくシンプルな方法です。AIがあとから実際に活用できるようになります。
ホスト版+オープンソース
- 無料のホスト版:vantage.cavendo.ai
- セルフホスト:MITライセンスで、どこでも実行できます
クイックスタート
オプション1:ホスト版を使う(最速)
vantage.cavendo.aiでサインアップします。Claudeまたはその他の対応クライアントに接続して、記録を始めましょう。
所要時間は約2分です。インストールは不要です。
オプション2:ローカルで実行する
npm install
npm run dev
# If 3020 is already in use, choose another port
PORT=YOUR_PORT npm run dev
# Generate your first API key
curl -X POST http://localhost:3020/api/auth/keys \
-H 'Content-Type: application/json' \
-d '{"name": "my-key"}'
最初のAPIキーは、認証なしでlocalhostから作成できます。新しいリモート環境へのデプロイを初期設定する場合は、サーバーでVANTAGE_BOOTSTRAP_TOKENを設定し、最初のリクエストのX-Vantage-Bootstrap-Tokenヘッダーに同じ値を指定してください。
APIキーは、JSONレスポンスのdata.keyとして返されます。
最初のシグナルを記録します。
curl -X POST http://localhost:3020/api/signals \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer vtg_YOUR_KEY_HERE' \
-d '{
"signalType": "post",
"platform": "x",
"content": "Every SaaS company will need an agent layer within 18 months.",
"topics": ["AI Agents", "SaaS"],
"importance": "high"
}'
MCP サーバー
Vantageには、Claude、Claude Code、Cursor、またはMCP対応クライアントで使用できる13個のツールを備えたMCPサーバーが含まれています。
同梱のstdio MCPサーバーを直接使う場合は、その依存関係もインストールしてください。
cd mcp-server
npm install
cd ..
Claude Code
claude mcp add vantage --transport http "http://localhost:3020/mcp" --header "Authorization: Bearer vtg_YOUR_KEY"
手動でテストする場合、/mcpはストリーミング可能なHTTPエンドポイントであることに注意してください。MCPクライアントはレスポンス形式を自動的に処理しますが、単発のcurl呼び出しでは、単純なJSONのみのリクエスト/レスポンスではなく、ストリーム指向のレスポンスに対応する必要があります。
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.jsonに追加します。
{
"mcpServers": {
"vantage": {
"command": "node",
"args": ["/path/to/vantage/mcp-server/src/index.js"],
"env": {
"VANTAGE_API_URL": "http://localhost:3020",
"VANTAGE_API_KEY": "vtg_YOUR_KEY_HERE"
}
}
}
}
MCPツール
| ツール | 機能 |
|---|---|
capture_signal | 投稿、記事、引用、または議論を保存します。ソースとトピックを自動作成します。 |
search_signals | プラットフォーム、トピック、期間、重要度で絞り込める全文検索です。 |
list_recent_signals | 最新のシグナルフィードです。 |
get_signal | 特定のシグナルの詳細を取得します。 |
manage_source | 追跡する人物/アカウントを作成または更新します。 |
list_sources | シグナル数とともに、追跡中のすべての人物/アカウントを表示します。 |
manage_topic | トピック/テーマを作成または更新します。 |
list_topics | シグナル数とともに、すべてのトピックを表示します。 |
manage_collection | シグナルを名前付きコレクションにまとめます。 |
set_business_context | 比較用の戦略資料をアップロードします。 |
analyze_signals | 分析用にシグナルとコンテキストをまとめます。 |
get_dashboard | 概要を表示します。件数、上位のトピック、上位のソース、注目情報を確認できます。 |
save_analysis | あとで参照できるよう、分析結果を保存します。 |
インテグレーション
- OpenClawコミュニティスキル:vantage-shared-intel — OpenClawから同じVantageデータセットを使って、シグナルを記録したり、過去の情報を検索したり、共有ダイジェストを生成したりできます。
REST API
ほとんどの API リクエストには Authorization: Bearer vtg_YOUR_KEY が必要です。
例外:
GET /health- 初回のキー登録時にローカルホストから実行する
POST /api/auth/keys、または有効なX-Vantage-Bootstrap-Tokenを指定するリモートクライアントから実行する場合
| メソッド | エンドポイント | 説明 |
|---|---|---|
| POST | /api/signals | シグナルを作成 |
| GET | /api/signals | フィルターを指定してシグナルを一覧表示 |
| GET | /api/signals/search?q=query | 全文検索 |
| GET | /api/signals/feed | 時系列フィード |
| GET | /api/signals/:id | シグナルの詳細 |
| POST | /api/sources | ソースを作成 |
| GET | /api/sources | ソースを一覧表示 |
| POST | /api/topics | トピックを作成 |
| GET | /api/topics | トピックを一覧表示 |
| POST | /api/collections | コレクションを作成 |
| POST | /api/contexts | ビジネスコンテキストをアップロード |
| GET | /api/dashboard/summary | ダッシュボードの概要 |
| POST | /api/auth/keys | API キーを生成 |
技術スタック
| コンポーネント | テクノロジー |
|---|---|
| ランタイム | Node.js 20+ / Express / ESM |
| データベース | better-sqlite3 経由の SQLite |
| バリデーション | Zod |
| 認証 | API キー(vtg_ プレフィックス)、SHA-256 ハッシュ化 |
| MCP | @modelcontextprotocol/sdk(stdio + HTTP) |
環境変数
| 変数 | デフォルト | 説明 |
|---|---|---|
PORT | 3020 | サーバーポート |
NODE_ENV | development | 環境 |
DATABASE_PATH | ./data/vantage.db | SQLite ファイルのパス |
CORS_ORIGIN | * | CORS で許可するオリジン |
VANTAGE_BOOTSTRAP_TOKEN | 未設定 | X-Vantage-Bootstrap-Token として送信された場合、ローカルホスト以外のクライアントから初回の API キーを作成できるようにします |
ライセンス
MIT — 好きなようにお使いいただけます。
Jonathan Arehart が Cavendo AI にて開発。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。