
Research
/Security News
Critical Vulnerability in NestJS Devtools: Localhost RCE via Sandbox Escape
A flawed sandbox in @nestjs/devtools-integration lets attackers run code on your machine via CSRF, leading to full Remote Code Execution (RCE).
@vapi-ai/mcp-docs-server
Advanced tools
Model Context Protocol server providing access to Vapi documentation, examples, and knowledge base
Turn your IDE into a Vapi expert! 🎯
This is a Model Context Protocol (MCP) server that provides comprehensive access to Vapi documentation, examples, and knowledge base. It integrates seamlessly with AI-powered IDEs like Cursor, Windsurf, and VSCode to give you instant access to Vapi expertise.
npm install -g @vapi-ai/mcp-docs-server
The server is automatically configured when you run vapi mcp setup
from the Vapi CLI.
Add to your .cursor/mcp.json
:
{
"mcpServers": {
"vapi": {
"command": "vapi-mcp-docs-server",
"args": []
}
}
}
Add to your .codeium/windsurf/mcp_config.json
:
{
"mcpServers": {
"vapi": {
"command": "vapi-mcp-docs-server",
"args": []
}
}
}
Add to your .vscode/mcp.json
:
{
"servers": {
"vapi": {
"command": "vapi-mcp-docs-server",
"args": []
}
}
}
Once configured, your IDE's AI assistant will have access to these tools:
search_documentation
Search Vapi documentation for specific topics, features, or concepts.
Search for "phone calls" → Get comprehensive guides on making calls
Search for "webhooks" → Learn about real-time event handling
Search for "voice settings" → Configure voice providers and parameters
get_examples
Get code examples for specific Vapi features or use cases.
Get examples for "assistants" in TypeScript
Get examples for "function calling" in Python
Get examples for "voice configuration" in all languages
get_guides
Access step-by-step guides for implementing Vapi features.
Get guides for "getting started"
Get guides for "phone calls"
Get guides for "tools and functions"
get_api_reference
Get detailed API reference information for Vapi endpoints.
Get API reference for "assistants"
Get API reference for "calls" with POST method
Get API reference for "webhooks" with examples
get_changelog
Get recent changes, updates, and new features in Vapi.
Get latest 5 changelog entries
Get changelog for version "1.8.0"
Get only "features" type changes
Once configured, you can ask your IDE's AI assistant questions like:
The AI will automatically use the MCP tools to provide accurate, up-to-date information!
# Clone the repository
git clone https://github.com/VapiAI/mcp-docs-server.git
cd mcp-docs-server
# Install dependencies
npm install
# Build the project
npm run build
# Start development server
npm run dev
# Run tests
npm test
# Lint code
npm run lint
# Fix linting issues
npm run lint:fix
src/
├── index.ts # Main entry point
├── server.ts # MCP server implementation
├── tools/ # MCP tools
│ ├── search.ts # Documentation search
│ ├── examples.ts # Code examples
│ ├── guides.ts # Step-by-step guides
│ ├── api-reference.ts # API documentation
│ └── changelog.ts # Version history
├── resources/ # MCP resources
│ └── documentation.ts # Resource handlers
└── utils/ # Utilities
└── documentation-data.ts # Data and types
This MCP server implements the Model Context Protocol to provide structured access to Vapi's knowledge base. When your IDE's AI assistant needs information about Vapi:
We welcome contributions! Here's how you can help:
git checkout -b feature/amazing-feature
)npm run lint && npm test
)git commit -m 'Add amazing feature'
)git push origin feature/amazing-feature
)This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the Vapi team
FAQs
Model Context Protocol server providing access to Vapi documentation, examples, and knowledge base
The npm package @vapi-ai/mcp-docs-server receives a total of 21 weekly downloads. As such, @vapi-ai/mcp-docs-server popularity was classified as not popular.
We found that @vapi-ai/mcp-docs-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 9 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
A flawed sandbox in @nestjs/devtools-integration lets attackers run code on your machine via CSRF, leading to full Remote Code Execution (RCE).
Product
Customize license detection with Socket’s new license overlays: gain control, reduce noise, and handle edge cases with precision.
Product
Socket now supports Rust and Cargo, offering package search for all users and experimental SBOM generation for enterprise projects.