figma-context-mcp
Version:
Model Context Protocol server for Figma integration with smart position info
102 lines (75 loc) β’ 4.83 kB
Markdown
<a href="https://www.framelink.ai/?utm_source=github&utm_medium=readme&utm_campaign=readme" target="_blank" rel="noopener">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://www.framelink.ai/github/HeaderDark.png" />
<img alt="Framelink" src="https://www.framelink.ai/github/HeaderLight.png" />
</picture>
</a>
<div align="center">
<h1>Framelink Figma MCP μλ²</h1>
<p>
π λ€λ₯Έ μΈμ΄:
<a href="README.md">English</a> |
<a href="README.ja.md">ζ₯ζ¬θͺ (Japanese)</a> |
<a href="README.zh.md">δΈζ (Chinese)</a>
</p>
<h3>μ½λ© μμ΄μ νΈμκ² Figma λ°μ΄ν°μ λν μ κ·Ό κΆνμ λΆμ¬νμΈμ.<br/>ν λ²μ λͺ¨λ νλ μμν¬μμ λμμΈμ ꡬννμΈμ.</h3>
<a href="https://npmcharts.com/compare/figma-developer-mcp?interval=30">
<img alt="μ£Όκ° λ€μ΄λ‘λ" src="https://img.shields.io/npm/dm/figma-developer-mcp.svg">
</a>
<a href="https://github.com/GLips/Figma-Context-MCP/blob/main/LICENSE">
<img alt="MIT λΌμ΄μ μ€" src="https://img.shields.io/github/license/GLips/Figma-Context-MCP" />
</a>
<a href="https://framelink.ai/discord">
<img alt="Discord" src="https://img.shields.io/discord/1352337336913887343?color=7389D8&label&logo=discord&logoColor=ffffff" />
</a>
<br />
<a href="https://twitter.com/glipsman">
<img alt="Twitter" src="https://img.shields.io/twitter/url?url=https%3A%2F%2Fx.com%2Fglipsman&label=%40glipsman" />
</a>
</div>
<br/>
[Cursor](https://cursor.sh/) λ° κΈ°ν AI κΈ°λ° μ½λ© λꡬμ [Model Context Protocol](https://modelcontextprotocol.io/introduction) μλ²λ₯Ό ν΅ν΄ Figma νμΌμ λν μ κ·Ό κΆνμ λΆμ¬νμΈμ.
Cursorκ° Figma λμμΈ λ°μ΄ν°μ μ κ·Όν μ μμ λ, μ€ν¬λ¦°μ·μ λΆμ¬λ£λ κ²κ³Ό κ°μ λμμ μΈ μ κ·Ό λ°©μλ³΄λ€ **ν¨μ¬** λ μ ννκ² λμμΈμ ν λ²μ ꡬνν μ μμ΅λλ€.
<h3><a href="https://www.framelink.ai/docs/quickstart?utm_source=github&utm_medium=readme&utm_campaign=readme">λΉ λ₯Έ μμ κ°μ΄λ 보기 β</a></h3>
## λ°λͺ¨
[Figma λμμΈ λ°μ΄ν°λ‘ Cursorμμ UIλ₯Ό ꡬμΆνλ λ°λͺ¨ μμ²](https://youtu.be/6G9yb-LrEqg)
[](https://youtu.be/6G9yb-LrEqg)
## μλ λ°©μ
1. IDEμ μ±ν
μ μ½λλ€ (μ: Cursorμ μμ΄μ νΈ λͺ¨λ).
2. Figma νμΌ, νλ μ λλ κ·Έλ£Ήμ λν λ§ν¬λ₯Ό λΆμ¬λ£μ΅λλ€.
3. Cursorμκ² Figma νμΌλ‘ 무μΈκ°λ₯Ό νλλ‘ μμ²ν©λλ€ (μ: λμμΈ κ΅¬ν).
4. Cursorλ Figmaμμ κ΄λ ¨ λ©νλ°μ΄ν°λ₯Ό κ°μ Έμ μ½λλ₯Ό μμ±νλ λ° μ¬μ©ν©λλ€.
μ΄ MCP μλ²λ Cursorμ ν¨κ» μ¬μ©νλλ‘ νΉλ³ν μ€κ³λμμ΅λλ€. [Figma API](https://www.figma.com/developers/api)μμ 컨ν
μ€νΈλ₯Ό μλ΅νκΈ° μ μ, μλ΅μ λ¨μννκ³ λ²μνμ¬ λͺ¨λΈμ κ°μ₯ κ΄λ ¨μ±μ΄ λμ λ μ΄μμ λ° μ€νμΌλ§ μ λ³΄λ§ μ 곡ν©λλ€.
λͺ¨λΈμ μ 곡λλ 컨ν
μ€νΈμ μμ μ€μ΄λ©΄ AIμ μ νλλ₯Ό λμ΄κ³ μλ΅μ λ κ΄λ ¨μ± μκ² λ§λλ λ° λμμ΄ λ©λλ€.
## μμνκΈ°
λ§μ μ½λ νΈμ§κΈ°μ κΈ°ν AI ν΄λΌμ΄μΈνΈλ MCP μλ²λ₯Ό κ΄λ¦¬νκΈ° μν΄ κ΅¬μ± νμΌμ μ¬μ©ν©λλ€.
`figma-developer-mcp` μλ²λ λ€μμ κ΅¬μ± νμΌμ μΆκ°νμ¬ μ€μ ν μ μμ΅λλ€.
> μ°Έκ³ : μ΄ μλ²λ₯Ό μ¬μ©νλ €λ©΄ Figma μ‘μΈμ€ ν ν°μ μμ±ν΄μΌ ν©λλ€. Figma API μ‘μΈμ€ ν ν°μ μμ±νλ λ°©λ²μ λν μ§μΉ¨μ [μ¬κΈ°](https://help.figma.com/hc/en-us/articles/8085703771159-Manage-personal-access-tokens)μμ μ°Ύμ μ μμ΅λλ€.
### MacOS / Linux
```json
{
"mcpServers": {
"Framelink Figma MCP": {
"command": "npx",
"args": ["-y", "figma-developer-mcp", "--figma-api-key=YOUR-KEY", "--stdio"]
}
}
}
```
### Windows
```json
{
"mcpServers": {
"Framelink Figma MCP": {
"command": "cmd",
"args": ["/c", "npx", "-y", "figma-developer-mcp", "--figma-api-key=YOUR-KEY", "--stdio"]
}
}
}
```
λλ `env` νλμ `FIGMA_API_KEY`μ `PORT`λ₯Ό λ£μ μ μμ΅λλ€.
Framelink Figma MCP μλ²λ₯Ό ꡬμ±νλ λ°©λ²μ λν μμΈν μ λ³΄κ° νμνλ©΄ [Framelink λ¬Έμ](https://www.framelink.ai/docs/quickstart?utm_source=github&utm_medium=readme&utm_campaign=readme)λ₯Ό μ°Έμ‘°νμΈμ.
## μ€ν νμ€ν 리
<a href="https://star-history.com/#GLips/Figma-Context-MCP"><img src="https://api.star-history.com/svg?repos=GLips/Figma-Context-MCP&type=Date" alt="μ€ν νμ€ν 리 μ°¨νΈ" width="600" /></a>
## λ μμ보기
Framelink Figma MCP μλ²λ λ¨μνμ§λ§ κ°λ ₯ν©λλ€. [Framelink](https://framelink.ai?utm_source=github&utm_medium=readme&utm_campaign=readme) μ¬μ΄νΈμμ λ λ§μ μ 보λ₯Ό μ»μΌμΈμ.