Generating Custom Skills
The primary use case for the Voltaire MCP server is generating custom Skills tailored to your specific contracts and requirements. Instead of using generic provider/contract abstractions, you can ask Claude to:Live Documentation Viewer
The Playwright MCP server enables Claude to view your local documentation in real-time by:- Navigating to your local Mintlify dev server
- Taking screenshots of documentation pages
- Inspecting page content and structure
- Verifying visual rendering and layout
- Reviewing documentation changes as you write
- Validating component rendering (tabs, accordions, code blocks)
- Checking visual hierarchy and layout
- Ensuring examples display correctly
Setup
- Claude Code (CLI)
- Claude Desktop
- Amp
- OpenCode
1
Add MCP Server
Add the Playwright MCP server using the Claude Code CLI:Verify it’s connected:You should see
playwright: npx @playwright/mcp@latest - ✓ Connected.2
Install Playwright Browsers
Install the Chromium browser:This downloads the browser that Playwright uses to render pages.
3
Start Local Docs Server
Start the Mintlify dev server:Server typically runs at
http://localhost:3002 (or 3000 if available).4
Use in Claude Code
In Claude Code, ask Claude to view your documentation:Claude can now view, screenshot, and interact with your local docs.
Usage
Ask Claude to view your documentation pages. Examples: View a specific page:- Navigate to any documentation page
- Take screenshots to visualize layout
- Inspect page content and DOM structure
- Click elements and interact with the page
- Verify links and navigation
- Check responsive design at different viewport sizes
As your codebase accumulates more Voltaire examples, you’ll need the MCP server less frequently. The AI can learn from existing patterns in your code. At that point, we recommend excluding the MCP server from your context since everything the AI needs will already be in your codebase.
Available MCP Tools
The Playwright MCP server provides these tools: Navigation:browser_navigate- Navigate to URLbrowser_navigate_back- Go back to previous page
browser_take_screenshot- Capture full page or specific elementsbrowser_snapshot- Get accessibility tree snapshot
browser_click- Click elementsbrowser_type- Type into input fieldsbrowser_fill_form- Fill multiple form fieldsbrowser_hover- Hover over elements
browser_evaluate- Run JavaScript on pagebrowser_console_messages- Get console outputbrowser_network_requests- View network activity
Workflow Example
Typical workflow for reviewing documentation changes:1
Start docs server
http://localhost:3000.2
Make documentation changes
Edit MDX files in
docs/ directory. Mintlify hot-reloads automatically.3
Ask Claude to review
4
Iterate based on feedback
Make adjustments based on Claude’s observations and repeat.
Troubleshooting
MCP server not appearing in Claude Desktop
MCP server not appearing in Claude Desktop
Check config file location:Restart Claude Desktop after config changes.Check logs (if available in Claude Desktop developer tools).
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Cannot connect to localhost:3000
Cannot connect to localhost:3000
Verify Mintlify server is running:Restart the dev server:Check browser manually:
Visit
http://localhost:3000 in your browser to confirm it’s accessible.Playwright browser not launching
Playwright browser not launching
Install Playwright browsers:Check installation:Try running Playwright directly:
Screenshot quality issues
Screenshot quality issues
Adjust viewport size:
Ask Claude to resize the browser:Capture specific elements:Use full page screenshots:

