{"library":"polaris-mcp-server","title":"Polaris MCP Server","description":"A Model Context Protocol (MCP) server that provides tools and prompts for working with Shopify Polaris UI components. Version 1.0.0 enables AI assistants to search components, get detailed props and best practices, and retrieve code examples. It supports Node.js >=14.17.0 and is designed for Cursor or Claude Desktop integration. Key differentiators: specialized prompts for component implementation and layout design, and direct access to Polaris component data without manual documentation lookups.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install polaris-mcp-server"],"cli":null},"imports":["import { Server } from '@modelcontextprotocol/sdk/server/index.js'","import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'","import { CallToolRequestSchema } from '@modelcontextprotocol/sdk/types.js'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Add to MCP client config (e.g., Cursor or Claude Desktop):\n// {\n//   \"mcpServers\": {\n//     \"polaris-mcp-server\": {\n//       \"command\": \"npx\",\n//       \"args\": [\"-y\", \"polaris-mcp-server@latest\"]\n//     }\n//   }\n// }\n\n// Then use in your AI assistant:\n// Search for components\nconst result = await use_mcp_tool('polaris-mcp-server', 'search_polaris_components', {\n  query: 'button',\n  category: 'Actions'\n});\n\n// Get details\nconst details = await use_mcp_tool('polaris-mcp-server', 'get_component_details', {\n  componentName: 'Button'\n});\n\n// Get examples\nconst examples = await use_mcp_tool('polaris-mcp-server', 'get_component_examples', {\n  componentName: 'Button'\n});","lang":"typescript","description":"Configures the MCP client to use polaris-mcp-server and demonstrates calling the three available tools: search, details, examples.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}