Vercel AI SDK 文档 MCP 代理 是一个用于查询和合成 Vercel AI SDK 文档信息的工具集,能有效帮助用户获取所需的文档内容。
该项目提供了一个基于模型上下文协议(MCP)的服务器,支持通过智能代理和直接搜索来查询 Vercel AI SDK 文档。
├── config/ # 配置文件夹
├── core/ # 核心功能模块
│ ├── indexing/ # 文档索引与向量存储
│ └── query/ # 查询服务(代理和直接)
├── files/ # 存储目录
│ ├── docs/ # 处理后的文档
│ ├── faiss_index/ # 向量索引文件
│ └── sessions/ # 会话数据
├── mcp/ # MCP 服务器与工具
│ ├── server.ts # MCP 服务器实现
│ └── tools/ # MCP 工具定义
├── scripts/ # 构建与工具脚本
└── utils/ # 辅助工具函数
git clone [REPOSITORY_URL]
cd Vercel-AI-SDK-Documentation-MCP-Agent
npm install
npm run build
npm run build:index
~/.config/claude 目录下创建或编辑 mcp-config.json 文件,添加以下内容:{
"tools": [
{
"name": "Vercel-AI-SDK-Documentation-MCP-Agent",
"path": "/absolute/path/to/server"
}
]
}
mcp-config.json 文件,添加以下内容:{
"tools": [
{
"name": "Vercel-AI-SDK-Documentation-MCP-Agent",
"path": "/absolute/path/to/server"
}
]
}
通过 AI 代理查询文档信息:
{
"name": "agent-query",
"arguments": {
"query": "如何使用 streamText 函数?",
"sessionId": "唯一会话标识符"
}
}
直接对文档内容进行相似度搜索:
{
"name": "direct-query",
"arguments": {
"query": "streamText 使用方法",
"limit": 5
}
}
清除特定会话或所有会话的上下文记忆:
{
"name": "clear-memory",
// 此处原文档未完整,推测后续可能还有内容
}