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
和环境变量是否正确。 - 模块未找到错误:重新构建项目或确认路径是否正确。