项目简介

Vapi文档助手MCP服务器是Vapi官方CLI工具('vapi-cli')的一部分,专门设计用于增强AI助手的Vapi知识。它实现了Model Context Protocol (MCP),可以作为后端服务,向兼容MCP的LLM客户端(如Cursor、Windsurf、VSCode with Copilot)提供全面的Vapi文档、代码示例、操作指南、API参考和最新变更日志等信息。通过集成此服务器,您的IDE中的AI助手将能够提供准确、最新的Vapi相关帮助,避免生成错误信息。

主要功能点

  • 文档搜索: 允许AI助手语义化搜索Vapi的官方文档,查找特定主题、功能或概念。
  • 代码示例获取: 提供针对特定Vapi功能或用例的代码示例,支持多种编程语言和框架。
  • 操作指南访问: 提供实现Vapi功能的逐步操作指南和教程。
  • API参考查询: 提供Vapi API端点的详细参考信息,包括请求体、响应和示例。
  • 变更日志查询: 提供Vapi平台的最新功能、更新和重要变更信息。
  • 资源托管: 托管Vapi文档的各个部分作为可供访问的资源,如概述、快速入门、API参考等。
  • AI集成: 通过标准化的MCP协议,无缝集成到主流AI辅助开发环境中。

安装步骤

Vapi文档助手MCP服务器通常作为Vapi CLI的一部分进行安装和管理。

  1. 安装Vapi CLI:
    • Unix/Linux/macOS:
      curl -sSL https://vapi.ai/install.sh | bash
    • Windows:
      iex ((New-Object System.Net.WebClient).DownloadString('https://vapi.ai/install.ps1'))
    • 这将自动检测您的平台并安装最新版本的Vapi CLI。
  2. 验证安装: 运行 'vapi --version' 确认CLI已安装。

服务器配置(供MCP客户端使用)

安装Vapi CLI后,您可以使用'vapi mcp setup'命令自动配置您的IDE来连接Vapi文档助手MCP服务器。MCP客户端(如Cursor、Windsurf、VSCode)通常通过JSON配置文件来定义要连接的MCP服务器。

以下是Vapi文档助手MCP服务器在MCP客户端中的推荐配置信息(您不需要手动修改这些文件,'vapi mcp setup' 命令会替您完成):

  • 服务器名称 (server name): 'vapi' (用于标识MCP服务器的唯一名称)
  • 启动命令 (command): 'npx' (Node.js包执行工具,用于运行'@vapi-ai/mcp-docs-server'模块)
  • 命令参数 (args): '["-y", "@vapi-ai/mcp-docs-server"]' ('npx'的参数,'-y'表示自动确认,'@vapi-ai/mcp-docs-server'是实际的MCP服务器模块)
  • 类型 (type, 仅VSCode): 'stdio' (指定通信协议为标准输入/输出流)

例如,对于Cursor IDE,其 '.cursor/mcp.json' 文件可能包含以下内容:

{
  "mcpServers": {
    "vapi": {
      "command": "npx",
      "args": ["-y", "@vapi-ai/mcp-docs-server"]
    }
  }
}

对于VSCode IDE,其 '.vscode/mcp.json' 文件可能包含以下内容:

{
  "servers": {
    "vapi": {
      "command": "npx",
      "args": ["-y", "@vapi-ai/mcp-docs-server"],
      "type": "stdio"
    }
  }
}

这些配置指示MCP客户端通过'npx'命令启动'@vapi-ai/mcp-docs-server'模块,并使用标准输入/输出(stdio)进行通信,以实现上下文协议交互。

基本使用方法

  1. 配置IDE集成: 运行以下命令,Vapi CLI将自动检测并配置您支持的IDE(如Cursor, Windsurf, VSCode with GitHub Copilot)以集成Vapi文档助手MCP服务器:
    vapi mcp setup
    或者指定特定IDE:
    vapi mcp setup cursor
    vapi mcp setup vscode
  2. 重启IDE: 配置完成后,请重启您的IDE,以确保新的MCP服务器配置被加载。
  3. 向AI助手提问: 在您的IDE中打开AI助手(如Cursor的AI聊天窗口、Copilot聊天窗口),尝试询问Vapi相关的问题:
    • "如何使用Vapi创建语音助手?"
    • "给我一个Vapi中调用工具的Python代码示例。"
    • "查找Vapi API中关于呼叫管理的参考文档。"
    • "Vapi最近有哪些新功能?" 您的AI助手将利用Vapi文档助手MCP服务器提供准确、上下文相关的答案和代码片段。

信息

分类

AI与计算