A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
A Go-based HTTP proxy server that enhances Model Context Protocol (MCP) tool calls by automatically adding Figma file pa
A Go-based HTTP proxy server that enhances Model Context Protocol (MCP) tool calls by automatically adding Figma file parameters and opening Figma designs when processing tool calls.
👉 Bitovi can help you integrate this into your own SDLC workflow: AI for Software Teams
This proxy acts as an intermediary between MCP clients and MCP servers, providing the following functionality:
When a client requests the list of available tools (tools/list), the proxy:
nodeId parameter in their input schemafileKey: The Figma file identifier (extracted from URLs like https://figma.com/design/1234/5678?node-id=1-2)fileName: The Figma file name (extracted from the same URL format)When processing tool calls that include both fileKey and fileName parameters, the proxy uses an optimized approach with verification:
figma:// URL schemeFIGMA_OPEN_INITIAL_DELAY_SECONDS, default 10 seconds)The proxy can be configured using environment variables:
TARGET_URL: The MCP server to proxy requests to (default: http://localhost:3845)PORT: The port to run the proxy server on (default: 3846)FIGMA_OPEN_INITIAL_DELAY_SECONDS: Initial time to wait after opening a Figma file before starting verification (default: 10 seconds). Increase this if files take longer to start loading on slow VMs.API_KEY: Optional bearer token for authentication (if set, requires Authorization: Bearer <token> header)cd C:\figma-mcp-proxy
& ".\restart.ps1"
This will stop the task, pull latest code, rebuild, and restart.
If you just need to restart without pulling new code:
Stop-ScheduledTask -TaskName 'FigmaProxy' -ErrorAction SilentlyContinue
Start-ScheduledTask -TaskName 'FigmaProxy'
Get-ScheduledTask -TaskName 'FigmaProxy' | Get-ScheduledTaskInfo
Get-Content C:\figma-mcp-proxy\logs\proxy.log -Tail 50
Problem: Some Figma MCP tools (particularly get_design_context) stop working after disconnecting from the RDP session, even though Figma remains running.
Cause: When you close RDP normally, Windows marks the session as "Disconnected", which changes how the desktop/graphics context is maintained. Figma continues running, but tools requiring an active graphics session fail.
Instead of closing the RDP window normally, run this script before disconnecting:
cd C:\figma-mcp-proxy
& ".\disconnect-rdp.ps1"
This automatically transfers your session to the console, keeping it active.
If the script fails, you can manually transfer the session:
query sessiontscon <ID> /dest:console (e.g., tscon 2 /dest:console)go run main.go
Or with custom configuration:
TARGET_URL=http://localhost:3000 PORT=8080 go run main.go
MCP server integration for DaVinci Resolve Studio
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba