An mcp server that efificiently generates a node tree and related metadata for a figma node.
An MCP (Model Context Protocol) server for analyzing Figma file structures.
npm install -g figma-mcp-server
git clone https://github.com/yourusername/mcp-figma.git
cd mcp-figma
npm install
npm run build
Copy the example environment file and add your Figma API key:
cp .env.example .env
Then edit the .env file and add your Figma API key:
FIGMA_API_KEY=your_figma_api_key_here
You can get a Figma API key from your Figma account settings: https://www.figma.com/developers/api#access-tokens
Start the server:
npm start
This will start an Express server on port 3000 (or the port specified in your .env file).
GET /health - Health check endpointGET /openapi.json - OpenAPI specificationGET /mcp.json - MCP manifestPOST /analyze - Analyze a Figma fileExample request to the analyze endpoint:
curl -X POST http://localhost:3000/analyze \
-H "Content-Type: application/json" \
-d '{"figmaUrl": "https://www.figma.com/file/FILE_ID/PROJECT_NAME?node-id=NODE_ID", "depth": 2}'
The server can be used directly by an LLM through the MCP protocol:
figma-mcp-server --cli
Or if running from source:
npm run start -- --cli
A simple client example is included. To use it:
node client-example.js https://www.figma.com/file/FILE_ID/PROJECT_NAME?node-id=NODE_ID 2
The last parameter is the optional depth parameter.
npm run dev
npm test
A Dockerfile is provided for containerized deployment:
docker build -t figma-mcp-server .
docker run -p 3000:3000 --env-file .env figma-mcp-server
MIT
Nhl Go
NHL api client, mcp server, and cli written in Go
Mcp Command Server
Mcp Crypto Price
A Model Context Protocol (MCP) server that provides real-time cryptocurrency analysis via CoinCap's API. Enables Claude and other MCP clients to fetch crypto prices, analyze market trends, and track historical data.
TypeScript implementation of a Model Context Protocol (MCP) server for Trello integration
An MCP tool server that provides a stateful terminal.
An MCP (Model Context Protocol) tool that provides real-time weather data, forecasts, and historical weather information using the OpenWeatherMap API, specifically designed for Claude Desktop.
Model Context Protocol server for Audius. Perform market research, purchase premium tracks, upload songs, and much more!