A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Example integration of a Figma MCP server with Augment Code, using Node.js and figma-js.
Easier option now available here: https://github.com/shedytee/Figma-MCP-Augment-Code-Guide-Local-HTTP-mode-/blob/main/README.md
This project shows how to connect a Model Context Protocol (MCP) server to the Figma API and integrate it with Augment Code to supercharge your development workflow.
✅ Builds an MCP server that:
✅ Uses:
Clone the repository
git clone https://github.com/shedytee/mcp-figma-augmentcode-integration.git
cd mcp-figma-augmentcode-integration
Install dependencies
Install the required NPM packages:
npm install @modelcontextprotocol/sdk figma-js zod dotenv
Configure environment variables
cp .env.example .env
Fill in:
FIGMA_TOKEN → your Figma API tokenFIGMA_FILE_ID → your Figma file IDMCP_PORT → usually 3000Update package.json
In your package.json, add "type": "module" at the top level and a start:mcp script under "scripts":
{
"name": "mcp-figma-augmentcode-integration",
"version": "1.0.0",
+ "type": "module",
"scripts": {
"start:mcp": "node figma-mcp-server.js"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.17.1",
"figma-js": "^1.16.1-0",
"zod": "^3.25.76",
"dotenv": "^17.2.1"
}
}
Add startup log to figma-mcp-server.js
Ensure your script ends with a console message so you see startup success. For example, after connecting:
const transport = new StdioServerTransport();
await server.connect(transport);
+ console.log(`MCP Server running on port ${MCP_PORT}`);
Run the MCP server
npm run start:mcp
You should see:
MCP Server running on port 3000
Open Augment Code → Workspace Settings → MCP
Add a new MCP server:
figmanode figma-mcp-server.js
Under Environment Variables, add:
FIGMA_TOKENFIGMA_FILE_IDMCP_PORTSave and toggle ON the “figma” server.
Look for this in the logs:
[dotenv@…] injecting env …
MCP Server running on port 3000
Once you see it, the icon will turn green.
See prompts.md for ready-to-use chat prompts. Examples:
ButtonPrimary.This repo includes figma-mcp-server.js, a working example of the MCP server wired to the Figma API.
To run locally:
npm run start:mcp
If your workspace path includes spaces (e.g. My Projects), wrap the command argument in quotes:
node "figma-mcp-server.js"
—or—
Move your project to a path without spaces to avoid quoting:
C:/Users/yourname/Dev/NoSpacesRepo/
See troubleshooting.md for common issues and fixes.
Got ideas, improvements, or questions?
Please open an issue or submit a pull request — contributions are welcome!
See CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License.
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots