@lunaar/mcp-server
Allows Windsurf (by Codeium) to access Lunaar's AI building blocks for sketch-to-render, virtual try-on, jewelry/glasses compositing, body measurement extraction, image-to-3D, AR viewer publishing, and upscaling.
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., "@@lunaar/mcp-servercreate a photoreal render from my kitchen sketch"
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.
@lunaar/mcp-server
Model Context Protocol server for the Lunaar Public API. Lets Claude, Cursor, Windsurf and any other MCP-compatible host use Lunaar's AI building blocks — sketch-to-render, virtual try-on, jewelry / glasses compositing, body measurement extraction, image-to-3D, AR viewer publishing, upscaling — as native tools, all called by name from chat.
Quick install
You'll need an API key. Sign up at platform.lunaarvision.com → API Keys → New key and copy the lk_live_… value once.
Claude Desktop / Claude Code
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) — or the equivalent on Windows / Linux:
{
"mcpServers": {
"lunaar": {
"command": "npx",
"args": ["-y", "@lunaar/mcp-server"],
"env": {
"LUNAAR_API_KEY": "lk_live_REPLACE_ME"
}
}
}
}Cursor
~/.cursor/mcp.json (or Settings → Features → Model Context Protocol):
{
"mcpServers": {
"lunaar": {
"command": "npx",
"args": ["-y", "@lunaar/mcp-server"],
"env": { "LUNAAR_API_KEY": "lk_live_REPLACE_ME" }
}
}
}Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"lunaar": {
"command": "npx",
"args": ["-y", "@lunaar/mcp-server"],
"env": { "LUNAAR_API_KEY": "lk_live_REPLACE_ME" }
}
}
}Restart the host after editing config. The Lunaar tools should appear in the tool picker / /mcp list.
Tools exposed
Tool | Use it for | Cost |
| Convert an interior / exterior / kitchen sketch to a photoreal render. | 15 credits |
| Virtual try-on. Modes: | 10-15 credits |
| Generate alternate-pose variants (Front / Side45 / Side90 / Back) of a previously rendered Studio item. | 10 / pose |
| Composite a jewelry product onto a model or display surface. 4 display modes. | 10-15 credits |
| Drop a pair of glasses onto a face with anatomy-aware fit. | 10 credits |
| Pull anatomical measurements from a single full-body photo. | 10 credits |
| Generate a GLB 3D model + spinning preview video from a product photo. | 20 credits |
| Upload an existing GLB / USDZ and get a public AR-viewer URL. | 5 credits |
| Re-render a previously completed | 5 credits |
| Inspect any operation by id (use this when a long-running tool times out before the AI finishes). | free |
| Recent operations for the current API key, with status and credit usage. | free |
How long-running operations are handled
Most calls reach Completed within 30-90 seconds and the tool returns the final asset URL inline. For Image-to-3D (~3 minutes) the wrapper polls up to 4 minutes; if the host's tool-execution budget is shorter and the operation hasn't finished, the tool returns the operationId and the model can call lunaar_get_operation to pick the result up later.
Failed runs surface the user-friendly error message (Turkish, by design — same string Lunaar's product UI shows end users) and the credit refund total.
Configuration
Env var | Required | Default | Notes |
| yes | — | Your |
| no |
| Override only for staging or self-hosted gateway environments. |
Development
git clone https://github.com/Group-Taiga/lunaar-mcp-server.git
cd lunaar-mcp-server
npm install
npm run build
LUNAAR_API_KEY=lk_live_... node dist/index.jsnpm run dev re-compiles on save. To test the binary against an MCP host locally, point the host config at the absolute path of the built dist/index.js.
License
MIT — see LICENSE.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/Group-Taiga/lunaar-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server