loading…
Search for a command to run...
loading…
Enables chatting with AI directly in Roblox Studio to read, write, and modify scripts and instances, supporting multiple free AI providers.
Enables chatting with AI directly in Roblox Studio to read, write, and modify scripts and instances, supporting multiple free AI providers.
Multi-AI assistant that lives inside Roblox Studio. Chat with AI directly in Studio to read, write, and modify your project. Supports multiple free AI providers — no paid API keys required.
| Provider | Speed | Quality | Setup |
|---|---|---|---|
| Groq | Fastest | Great | Free API key at console.groq.com |
| Gemini | Fast | Best | Free API key at aistudio.google.com |
| Ollama | Depends | Good | 100% local, no key needed. Install Ollama |
| HuggingFace | Slower | Good | Free token at huggingface.co |
| Claude | Fast | Excellent | Free tier API key at console.anthropic.com |
| Mistral | Fast | Great | Free API key at console.mistral.ai |
| DeepSeek | Fast | Great | Free API key at platform.deepseek.com |
| SambaNova | Fast | Great | Free API key at cloud.sambanova.ai |
You type in Studio plugin chat
↓
Plugin sends message to server (HTTP POST /chat)
↓
Server calls AI provider (Groq/Gemini/Ollama/HuggingFace/Claude/Mistral/DeepSeek/SambaNova)
↓
AI requests tool calls (read_script, write_script, etc.)
↓
Server sends tool requests to plugin (HTTP GET /poll)
↓
Plugin executes in Studio, posts results back
↓
Server feeds results to AI, gets final response
↓
Plugin displays AI response in chat
No Claude Code CLI required. The server is standalone — just run it and chat.
Windows (one-click):
setup.bat
Manual:
npm install
npm run build
Copy the plugin to Roblox Studio:
# Windows
copy plugin\ClaudeMCP.lua "%LOCALAPPDATA%\Roblox\Plugins\"
# macOS
cp plugin/ClaudeMCP.lua ~/Documents/Roblox/Plugins/
Step 1 — Enable HTTP Requests in Roblox Studio:
In Roblox Studio, go to Game Settings > Security and turn on "Allow HTTP Requests". This is required for the plugin to talk to the server.
Step 2 — Start the server:
Double-click start.bat in the project folder. A terminal window will open and the server will start instantly.
Or manually in a terminal:
cd "MCP Claude"
node build/index.js
You should see:
Roblox Studio AI Server
========================
Server running on http://localhost:3636
Waiting for Roblox Studio plugin to connect...
Keep the terminal window open — the server must be running while you use the plugin. Close it to stop the server.
Step 3 — Use it in Roblox Studio:
Troubleshooting: If the status dot stays red:
- Make sure
start.batis running (the terminal window is open)- Make sure "Allow HTTP Requests" is enabled in Game Settings > Security
- The server must be running BEFORE you open Studio
You can also set API keys via .env file:
cp .env.example .env
# Edit .env with your keys
| Tool | Description |
|---|---|
get_hierarchy |
Browse the Explorer tree |
read_script |
Read script source code |
write_script |
Write/overwrite scripts |
create_script |
Create Script, LocalScript, or ModuleScript |
delete_instance |
Remove instances |
get_properties |
Read all properties of an instance |
set_property |
Set Vector3, Color3, CFrame, string, number, bool |
execute_lua |
Run arbitrary Lua in Studio |
search_instances |
Find instances by ClassName or Name |
get_selection |
Get current Studio selection |
set_selection |
Set the Studio selection |
The dockable panel in Studio has:
| Command | Description |
|---|---|
/help |
Show help message |
/clear |
Clear the chat |
src/)index.ts — Entry point, starts Express server on port 3636bridge.ts — HTTP endpoints: /chat, /poll, /result, /providers, /config, /healthtools.ts — 11 tool definitions (JSON Schema format)ai/provider.ts — AI provider interfaceai/groq.ts — Groq API clientai/gemini.ts — Google Gemini API clientai/ollama.ts — Ollama local API clientai/huggingface.ts — HuggingFace Inference API clientai/claude.ts — Anthropic Claude API clientai/mistral.ts — Mistral AI API clientai/deepseek.ts — DeepSeek API clientai/sambanova.ts — SambaNova API clientai/chat.ts — Chat engine with tool execution loopplugin/)ClaudeMCP.lua — Full plugin with chat UI, provider selector, settings panel, and tool executionRoblox Studio can't host HTTP servers, so the plugin polls:
/chat on the serverGET /poll, executes tools, POSTs results to /result# Watch mode
npm run dev
# Build
npm run build
# Start
npm start
Change port:
PORT=4000 npm start
MIT
Выполни в терминале:
claude mcp add mcp-claude -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.