v0-mcp-ts
Version:
A powerful Model Context Protocol (MCP) server that integrates v0.dev AI capabilities for modern web development. Powered by Bun for 25x faster performance.
94 lines (93 loc) • 2.86 kB
JSON
{
"mcpServers": {
"v0-mcp-ts": {
"command": "node",
"args": ["/absolute/path/to/v0-mcp-ts/dist/index.js"],
"env": {
"V0_API_KEY": "your_v0_api_key_here"
}
}
},
"cursor": {
"aiModel": "claude-3.5-sonnet",
"enableComposer": true,
"enableYOLOMode": true,
"yoloModeSettings": {
"allowedCommands": [
"npm test",
"npm run test",
"bun test",
"vitest",
"tsc",
"npm run build",
"bun run build",
"mkdir",
"touch",
"eslint",
"prettier"
],
"prompt": "Tests and build commands are always allowed. Creating files and directories is permitted. TypeScript compilation and linting are encouraged for code quality.",
"allowTestExecution": true,
"allowBuildCommands": true
},
"codeGeneration": {
"preferTypeScript": true,
"includeTests": true,
"useModernSyntax": true,
"framework": "react"
},
"workflow": {
"testDrivenDevelopment": true,
"autoFixLinting": true,
"iterativeImprovement": true
}
},
"features": {
"autoComplete": {
"enabled": true,
"multiSuggestion": true,
"contextAware": true
},
"inlineChat": {
"enabled": true,
"shortcuts": {
"quickEdit": "Cmd+K",
"agentChat": "Cmd+I"
}
},
"terminalIntegration": {
"enabled": true,
"aiAssistance": true,
"gitCommands": true
},
"bugFinder": {
"enabled": true,
"compareWithMain": true,
"autoScan": true
},
"commitMessageGeneration": {
"enabled": true,
"followConventionalCommits": true
}
},
"integrations": {
"v0.dev": {
"enabled": true,
"serverName": "v0-mcp-ts",
"tools": [
"generate_webapp",
"enhance_code",
"debug_code",
"generate_component"
],
"defaultFramework": "nextjs",
"streamingEnabled": false
}
},
"customPrompts": {
"webAppGeneration": "Create a {framework} application with the following requirements: {requirements}. Include proper TypeScript types, error handling, and modern best practices. Write tests first, then implement the code, and iterate until all tests pass.",
"codeEnhancement": "Enhance this code with {enhancement}. Maintain existing functionality while improving code quality, performance, and readability. Include proper TypeScript types and add tests if missing.",
"debugging": "Debug this code issue: {error}. Identify the root cause, fix the problem, and add tests to prevent regression. Explain the solution clearly.",
"componentGeneration": "Create a reusable {framework} component named {name} that {description}. Include proper TypeScript props, styling, accessibility features, and usage examples."
}
}