VULK MCP Server
The VULK MCP Server enables AI assistants to generate, edit, inspect, and deploy immersive web projects (3D/WebGL, cinematic, full-stack) through natural language.
Generate projects: Build a complete web app from a text description — VULK's AI produces all files (React components, routing, styling, API endpoints, DB schemas) and deploys a live preview.
Edit projects: Modify an existing project using natural language; VULK's AI updates the relevant files like a senior developer taking direction.
List projects: Retrieve a paginated list of your projects with IDs, descriptions, creation dates, and deployment URLs.
Get project details: Fetch a specific project's status, file manifest, deployment URL, and metadata.
Read source files: Access full source code for a project (path, content, language, size), with built-in controls for sensitive content.
Deploy to production: Deploy a project to Cloudflare Pages and receive the live production URL.
List AI models: View available AI models, including providers, capabilities, and required plan tier.
Check usage: Inspect API requests made, credits remaining, and rate limit status.
Subscribe / upgrade: Get a link to upgrade your VULK plan (builder, pro, team, max, or business).
Supports server-side compilation and export of generated applications into Android APK builds.
Provides deployment capabilities for web applications through Cloudflare's infrastructure.
Enables direct deployment of generated full-stack applications to Cloudflare Pages with support for custom domains and SSL.
Allows importing designs from Figma to be automatically converted into functional application code.
Features a web-to-Flutter AI converter to transform applications for native mobile development.
Integrates with GitHub to allow users to push generated source code directly to their repositories.
Facilitates the generation of iOS application builds from web projects using a Flutter-based pipeline.
Supports exporting generated applications as Progressive Web Apps with built-in offline support.
Generates complete full-stack application code using the React framework, including routing and styling.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@VULK MCP Serverbuild a project management dashboard with user auth and task tracking"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
VULK MCP Server
VULK's MCP connector lets AI assistants generate, edit, inspect, and deploy VULK projects from chat.
Positioning: prompt-to-immersive-site. Agents can ask VULK for 3D/WebGL, cinematic, video-rich, moodboard-driven, full-stack web projects and get back preview/editor/deploy URLs.
This package is the local stdio MCP server. The public remote connector uses the same tool surface at https://mcp.vulk.dev/mcp over HTTPS Streamable HTTP with OAuth 2.0 / PKCE.
What VULK Does
Creates production VULK projects from natural-language briefs.
Generates immersive web experiences using VULK's internal generation pipeline.
Edits existing projects from chat instructions.
Lists and inspects projects owned by the authenticated account.
Returns file manifests safely by default; content must be explicitly requested.
Deploys eligible projects to production.
The connector does not expose provider API keys, internal prompts, customer data outside the authenticated account, or standalone raw media-generation tools.
Quick Setup
Remote connector URL for Claude/Codex/agents that support remote MCP:
https://mcp.vulk.dev/mcpThe remote endpoint discovers OAuth through:
https://mcp.vulk.dev/.well-known/oauth-protected-resource/mcphttps://vulk.dev/.well-known/oauth-authorization-server
Local stdio setup:
Get an API key at https://vulk.dev/settings/api-keys.
{
"mcpServers": {
"vulk": {
"command": "npx",
"args": ["-y", "vulk-mcp-server"],
"env": {
"VULK_API_KEY": "vk_sk_your_key_here"
}
}
}
}For public/review environments, disable legacy aliases so reviewers see only the clean tool names:
{
"env": {
"VULK_API_KEY": "vk_sk_your_key_here",
"VULK_ENABLE_LEGACY_TOOLS": "false"
}
}Primary Tools
create_visual_brief- turn a raw idea, visual reference, URL, Figma, screenshot, video reference, or moodboard into a VULK-ready production brief. Read-only.generate_immersive_site- generate a 3D/WebGL, cinematic, video-rich, or moodboard-driven VULK web project. Creates a project and may consume credits.create_project- generate a general VULK project from a prompt.edit_project- apply a natural-language change to an existing VULK project.list_projects- list projects owned by the authenticated account.get_project- get project metadata plus preview/editor URLs.get_project_files- get a project file manifest; content is opt-in, redacted, and size-limited.deploy_project- deploy a project to production.list_models- list available VULK models for the account.get_usage- inspect credits, usage, and rate limits.subscribe- return a VULK pricing URL.
Legacy aliases (generate, edit, list, get, files, deploy, models, usage) remain enabled by default for existing local users. Set VULK_ENABLE_LEGACY_TOOLS=false for the public connector surface.
Security Defaults
All tools call VULK first-party APIs only.
Authentication uses
VULK_API_KEYfor this local package. The remote MCP uses OAuth 2.0 with PKCE, dynamic client registration, scoped opaque access tokens, and refresh-token rotation.Tool annotations mark read-only, write, and destructive operations for compatible clients.
get_project_filesreturns only a manifest unlessincludeContent=true.Sensitive-looking files such as
.env, private keys, credentials, service-account files,.npmrc, and certificate/key files are redacted.File content responses are capped to 50 KB by default and 200 KB maximum.
Edit context sent back to VULK is capped by
VULK_MCP_MAX_EDIT_CONTEXT_BYTESand excludes sensitive-looking paths.The backend validates project ownership before generation or file mutation.
Environment Variables
Variable | Required | Default | Description |
| Yes | - | VULK API key starting with |
| No |
| VULK API base URL. |
| No |
| Set to |
| No |
| Max safe file context sent for edits. |
Distribution Targets
Local MCP package:
npx -y vulk-mcp-serverRemote MCP:
https://mcp.vulk.dev/mcpOfficial MCP Registry:
server.jsonSmithery:
smithery.yamlGlama:
glama.jsonGemini CLI:
gemini-extension.jsonCodex plugin bundle:
codex-plugin/Claude Connectors Directory: use the remote OAuth MCP build described in
docs/CLAUDE_CONNECTOR_SUBMISSION.mdCodex extensions/plugins: use the plugin and marketplace plan in
docs/UNIVERSAL_AGENT_CONNECTOR.md
Development
npm install
npm run build
VULK_API_KEY=vk_sk_... node dist/index.jsLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/VULK-dev/vulk-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server