Vapi MCP 服务器与 HTTP 服务

Vapi MCP 服务器与 HTTP 服务

实现 Vapi.ai 的 MCP 服务器,用于集成语音 AI 功能。

快速入门

1. 环境准备

vapi-mcp-server 文件夹创建 .env 文件,配置以下变量:

VAPI_ORG_ID=your-org-id
VAPI_PRIVATE_KEY=your-private-key
VAPI_KNOWLEDGE_ID=your-knowledge-id
VAPI_JWT_PRIVATE=your-jwt-private
NODE_ENV=development

2. 安装依赖并构建

运行以下命令安装依赖并编译代码:

cd vapi-mcp/vapi-mcp-server
npm install
npm run build

3. 配置 Cursor

编辑 .cursor/mcp.json,确保包含以下内容:

"Vapi Voice AI Tools": {
  "command": "node",
  "type": "stdio",
  "args": ["/path/to/dist/index.js"],
  "cwd": "/path/to/vapi-mcp-server",
  "env": {
    "VAPI_ORG_ID": "your-org-id",
    "VAPI_PRIVATE_KEY": "your-private-key"
  }
}

4. 启动与测试

直接运行以下命令启动服务器进行调试:

cd vapi-mcp/vapi-mcp-server
node --trace-warnings dist/index.js

常见问题

  • Client Closed 错误:检查 cwd 和环境变量是否正确。
  • 模块未找到错误:重新构建项目或确认路径是否正确。