Extract design tokens from Figma for Flutter and React with a customizable MCP server
Jhony MCP Server is an advanced server infrastructure powered by Model Context Protocol (MCP) designed to extract and process design tokens from Figma designs, enabling seamless integration with popular development frameworks like Flutter and React. This server acts as a universal adapter, allowing AI applications such as Claude Desktop, Continue, Cursor, and others to connect to specific data sources through a standardized set of protocols.
Jhony MCP Server offers developers an extensive range of features tailored for design and development workflows. Key among them are:
The architecture of Jhony MCP Server is built around the Model Context Protocol (MCP). MCP ensures a consistent protocol for interacting with various AI tools and services, making integration more reliable and robust. The server leverages the standardization provided by MCP to facilitate seamless interaction between the AI application clients and the Figma design data.
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
MCP Client | Resources | Tools | Prompts | Status |
---|---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ | Full Support |
Continue | ✅ | ✅ | ✅ | Full Support |
Cursor | ❌ | ✅ | ❌ | Tools Only |
For an easy setup, you can deploy Jhony MCP Server through Smithery. This method ensures that your development environment is fully configured with all necessary dependencies.
npx -y @smithery/cli install @joao-loker/jhony-mcp --client claude
Running the server directly from GitHub is an efficient alternative for immediate setup without cloning.
npx --yes git+https://github.com/joao-loker/jhony-mcp.git --env FIGMA_API_KEY=sua-chave-de-api
Integrating Jhony MCP Server with AI applications like Claude Desktop or Continue is straightforward. These clients leverage the standardized protocol provided by MCP to interact seamlessly with your setup:
{
"mcpServers": {
"[server-name]": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-[name]"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
Jhony MCP Server is designed to work with various AI applications through the MCP protocol, ensuring compatibility and ease of use. The server supports multiple themes, platform-specific configurations, and detailed documentation for developers.
Imagine you are building a cross-platform application that requires a dynamic theme system. Jhony MCP Server can extract Figma design tokens which are then seamlessly integrated into your application using the provided JSON structure. This ensures both consistency in design and ease of maintenance, especially when making updates or adjustments to your designs.
Jhony MCP Server includes advanced security measures and configuration options to safeguard data integrity and ensure smooth operations:
{
"serverConfig": {
"apiKeys": [
{
"name": "designTokens",
"hash": "a1b2c3d4e5f6g7h8",
"permissions": ["read", "write"]
}
],
"environmentVariables": [
{
"key": "FIGMA_API_KEY",
"value": "sua-chave-de-api-secreta"
}
]
}
}
To start Jhony MCP Server, you can run the following command:
npx -y @joao-loker/jhony-mcp
Ensure Node.js version is v18.0.0 or above and all dependencies are installed correctly.
Yes, Jhony MCP Server supports integration with multiple AI clients including Claude Desktop and Continue.
Errors can often be traced back to misconfigurations in the .env
file or issues with Figma access. Ensure your environment variables are correctly set up and that you have the necessary permissions on Figma.
Contributions to Jhony MCP Server are encouraged for developers looking to enhance the platform's functionality and usability. Contributions should follow established guidelines:
Explore other tools, servers, and resources within the broader Model Context Protocol ecosystem to discover additional capabilities and integrations.
By incorporating Jhony MCP Server into your development workflow, you can streamline design token extraction and application integration, leading to more efficient and consistent AI-driven applications.
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration