Locate the configuration file
Find the JSON file for your IDE. Cursor and Windsurf use different paths.
Add the server to your configuration file to get 420,000+ icons and 110,000+ illustrations in your editor. Icon PNG is free on any account, while SVG comes with a paid plan.
{"mcpServers": {"icons8mcp": {"url": "https://mcp.icons8.com/mcp/"}}}Then sign in from the MCP settings
New to MCP servers? Start with the guide
Install the server by adding one custom JSON object to your local setting file. You can configure it globally or per project.
Find the JSON file for your IDE. Cursor and Windsurf use different paths.
Add the server URL to the file and save it
Open your IDE and sign in from the MCP settings
Pick your IDE and update the location
# Global: ~/.cursor/mcp.json{"mcpServers": {"icons8mcp": {"url": "https://mcp.icons8.com/mcp/"}}}Then sign in from the MCP settings
What to know before the agent starts fetching
Icon PNG is free on any account. SVG needs a paid plan.
A bare search returns one metaphor in 10 styles. Choose one pack before you ask for icons.
The server keeps no memory between requests. The Icons8 skill saves one pack per project in icons8.json.
A search for settings can put Apple logos above the plain gear, so check what comes back
Ask in plain words, and the agent searches the Icons8 catalogue
Get navigation, menu, and settings icons from 133 packs. Each pack lists a recommended size and a color flag.
Choose from 347 illustration styles. Scenes fit empty states and onboarding.
The original 3D illustration comes as PNG only, because it has no vector
Where to save the JSON config for each client
| Client | Applies to | Location path |
|---|---|---|
| Cursor | All projects | ~/.cursor/mcp.json |
| Cursor | One project | .cursor/mcp.json |
| Windsurf | Default | ~/.config/devin/mcp_config.json |
| Windsurf | Windows | %APPDATA%\devin\mcp_config.json |
# ~/.cursor/mcp.json