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. 01保存社交媒体或文章中的研究线索
  2. 02查询某主题或来源的过往信号
  3. 03将业务策略与收集的信号对照
  4. 04在不同 AI 工具间复用研究记录

MCP 相关

提供包含 13 个工具的 MCP 服务,供 Claude、Claude Code、Cursor 等兼容客户端捕获、搜索和分析信号。支持 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"}'

无需身份验证,即可从 localhost 创建第一个 API 密钥。如果你要从零开始部署到远程环境,请在服务端设置 VANTAGE_BOOTSTRAP_TOKEN,并在首次请求的 X-Vantage-Bootstrap-Token 标头中发送相同的值。 API 密钥会以 data.key 的形式在 JSON 响应中返回。

捕捉你的第一个信号:

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 内置了 MCP 服务,提供 13 个工具,可与 Claude、Claude Code、Cursor 或任何兼容 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,用于从 localhost 首次创建密钥,或由提供有效 X-Vantage-Bootstrap-Token 的远程客户端首次创建密钥
MethodEndpointDescription
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 密钥

技术栈

ComponentTechnology
运行时Node.js 20+ / Express / ESM
数据库通过 better-sqlite3 使用 SQLite
验证Zod
身份验证API 密钥(vtg_ 前缀),经 SHA-256 哈希处理
MCP@modelcontextprotocol/sdk(stdio + HTTP)

环境变量

VariableDefaultDescription
PORT3020服务端口
NODE_ENVdevelopment环境
DATABASE_PATH./data/vantage.dbSQLite 文件路径
CORS_ORIGIN*CORS 允许的来源
VANTAGE_BOOTSTRAP_TOKEN未设置当非 localhost 客户端发送 X-Vantage-Bootstrap-Token 时,允许其首次创建 API 密钥

许可证

MIT — 随你使用。


由 Jonathan Arehart 在 Cavendo AI 构建。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。