@voltagent/docs-mcp
v2.0.2
Published
VoltAgent docs-mcp - MCP Docs
Readme
Quick Setup
The easiest way to set up VoltAgent MCP Docs Server is through the VoltAgent CLI:
# For existing projects
volt mcp setup
# For new projects (automatically configures MCP)
npm create voltagent-app@latestThis interactive command will:
- Create the appropriate configuration files
- Guide you through the setup process
For detailed setup instructions and troubleshooting, see the complete documentation.
Manual Setup
Using with Cursor
- Open Cursor settings (
Cmd/Ctrl + ,) - Navigate to "Features" > "Model Context Protocol"
- Add a new MCP server:
{
"name": "voltagent",
"command": "npx",
"args": ["-y", "@voltagent/docs-mcp"]
}Alternatively, if you've built locally:
{
"name": "voltagent",
"command": "node",
"args": ["path/to/voltagent/packages/docs-mcp/dist/server.js"]
}Using with Windsurf
- Open Windsurf settings (
Cmd/Ctrl + ,) - Navigate to "Extensions" > "Model Context Protocol" or search for "MCP" in settings
- Add a new MCP server configuration:
{
"name": "voltagent",
"command": "npx",
"args": ["-y", "@voltagent/docs-mcp"]
}Or if you prefer to use the locally built version:
{
"name": "voltagent",
"command": "node",
"args": ["path/to/voltagent/packages/docs-mcp/dist/server.js"]
}Using with VS Code
- Install the MCP extension for VS Code (if available) or use the Claude extension that supports MCP
- Open VS Code settings (
Cmd/Ctrl + ,) - Search for "MCP" or "Model Context Protocol"
- Add the server configuration:
{
"name": "voltagent",
"command": "npx",
"args": ["-y", "@voltagent/docs-mcp"],
"type": "stdio"
}Available Tools
The MCP server provides the following tools:
search_voltagent_docs: Search VoltAgent documentation
query: Search term or keywordsection: Specific documentation section (optional)
get_voltagent_doc: Get specific documentation file
filepath: Path to the documentation file
list_voltagent_docs: List documentation structure
section: Specific section to list (optional)
search_voltagent_examples: Search VoltAgent examples
query: Search termtechnology: Technology filter (optional)
get_voltagent_example: Get specific example content
exampleName: Name of the example
list_voltagent_examples: List available examples
category: Category filter (optional)
list_voltagent_changelogs: List package changelogs
- No parameters required
get_voltagent_changelog: Get specific package changelog
packageName: Package name (e.g., 'core', 'cli', 'voice')maxEntries: Maximum number of changelog entries (optional)
search_voltagent_changelogs: Search across all changelogs
query: Search term to find in changelogspackages: Specific packages to search (optional)
Features
- Documentation Search: Search through VoltAgent documentation by keywords
- Specific Documentation Access: Read specific documentation files
- Documentation Structure Listing: View all available documentation files
- Example Search: Search through VoltAgent examples
- Example Content Access: View code and files from specific examples
- Example Listing: List all available examples by category
- Changelog Access: Browse package changelogs for bug fixes and updates
- Changelog Search: Search across all package changelogs for specific issues
Example Usage
After setting up the MCP server in your preferred editor (Cursor, Windsurf, VS Code, or Claude Desktop), you can ask questions like:
- "How do I create an agent in VoltAgent?"
- "How do I use the voice features?"
- "Do you have a Next.js example with VoltAgent?"
- "How do I set up an MCP server?"
- "How do I integrate with Supabase?"
- "What bug fixes are in the latest core package?"
- "Show me recent changes to the voice package"
The MCP server will automatically find and present the relevant documentation, examples, and changelog information.
What is VoltAgent?
An AI Agent Framework provides the foundational structure and tools needed to build applications powered by autonomous agents. These agents, often driven by Large Language Models (LLMs), can perceive their environment, make decisions, and take actions to achieve specific goals. Building such agents from scratch involves managing complex interactions with LLMs, handling state, connecting to external tools and data, and orchestrating workflows.
VoltAgent is an open-source TypeScript framework that acts as this essential toolkit. It simplifies the development of AI agent applications by providing modular building blocks, standardized patterns, and abstractions. Whether you're creating chatbots, virtual assistants, automated workflows, or complex multi-agent systems, VoltAgent handles the underlying complexity, allowing you to focus on defining your agents' capabilities and logic.
Learning VoltAgent
- Documentation: Dive into guides, concepts, and tutorials.
- Examples: Explore practical implementations.
- Blog: Read more about technical insights, and best practices.
Contribution
We welcome contributions! Please refer to the contribution guidelines. Join our Discord server for questions and discussions.
Community ♥️ Thanks
Your stars help us reach more developers! If you find VoltAgent useful, please consider giving us a star on GitHub to support the project and help others discover it.
License
Licensed under the MIT License, Copyright © 2025-present VoltAgent.
