mcpField
V
Vantage

Vantage

リモート
github.com/Cavendo-AIメモリ・ナレッジ131 週間前に更新
リポジトリ

Vantage について

Vantageは、AIを活用した業務向けの個人用シグナルストアで、ウェブ上で見つけた情報を保存・検索できます。MCP対応クライアント間で記録を共有でき、ホスト版とMITライセンスのセルフホスト版があります。

主な機能

  1. 01投稿、記事、議論の保存
  2. 02フィルター付き全文検索
  3. 03ソース、トピック、コレクションの管理
  4. 04ビジネス背景とシグナルの分析
  5. 05分析の保存と概要表示

活用シーン

  1. 01SNS投稿や記事から調査情報を保存
  2. 02トピックやソース別に記録を検索
  3. 03事業戦略と収集した情報を照合
  4. 04AIツール間で調査記録を再利用

MCP 対応

Claude、Claude Code、Cursorなどの対応クライアントからシグナルの保存、検索、分析を行える13個のMCPツールを提供します。stdioとHTTPに対応しています。

設定

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

エンドポイントhttps://vantage.cavendo.ai/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://vantage.cavendo.ai/mcp認証が必要
パッケージ
npm@cavendo-ai/vantage-mcp0.1.1

ツール

詳細

Vantage

目にしたことを記録して、あとで活用しましょう。

Vantageは、AIを中心としたワークスタイルのためのパーソナルなシグナルストアです。ウェブ上で気づいたことを保存し、検索できる場所です。

Xの投稿、LinkedInのスレッド、記事から得た洞察、競合の動き。 タブやスクリーンショット、メモの中に埋もれさせる代わりに、保存してあとから活用できます。


あらゆるAIツールで共有できるメモリレイヤー

AIツール同士でメモリは共有されません。

  • Claudeは、Xで何を見たか知りません
  • ChatGPTは、昨日何を読んだか知りません
  • コードツールは、あなたの調査内容を知りません

Vantageなら、それを解決できます。

シグナルを一度保存すれば、MCP対応クライアントが使える場所ならどこからでもアクセスできます。Claude、Cursor、その他の対応ツールで利用できます。


仕組み

  1. VantageをAIに接続します(MCP経由)
  2. ワークフローから直接シグナルを保存します
  3. 保存した内容について質問します

例:

「これをシグナルとして保存して」

「価格設定について、何を保存しましたか?」

「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/keysAPI キーを生成

技術スタック

コンポーネントテクノロジー
ランタイムNode.js 20+ / Express / ESM
データベースbetter-sqlite3 経由の SQLite
バリデーションZod
認証API キー(vtg_ プレフィックス)、SHA-256 ハッシュ化
MCP@modelcontextprotocol/sdk(stdio + HTTP)

環境変数

変数デフォルト説明
PORT3020サーバーポート
NODE_ENVdevelopment環境
DATABASE_PATH./data/vantage.dbSQLite ファイルのパス
CORS_ORIGIN*CORS で許可するオリジン
VANTAGE_BOOTSTRAP_TOKEN未設定X-Vantage-Bootstrap-Token として送信された場合、ローカルホスト以外のクライアントから初回の API キーを作成できるようにします

ライセンス

MIT — 好きなようにお使いいただけます。


Jonathan Arehart が Cavendo AI にて開発。

コメント

MCP は初めてですか?

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

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