Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 1.43 KB

File metadata and controls

60 lines (47 loc) · 1.43 KB

Publishing designlang to the MCP registry

This document is the checklist for listing the designlang mcp stdio server on the public registries.

1. Smithery (smithery.ai)

smithery.yaml and smithery.dockerfile at the repo root already describe the server.

# From the repo root
npx @smithery/cli publish

2. Official MCP registry (modelcontextprotocol/servers)

Open a PR against https://github.com/modelcontextprotocol/servers with an entry in servers.json:

{
  "name": "designlang",
  "description": "Exposes live design-token extraction as MCP resources + tools (regions, components, tokens, contrast remediation).",
  "transport": "stdio",
  "command": "npx",
  "args": ["-y", "designlang", "mcp"],
  "url": "https://github.com/Manavarya09/design-extract",
  "tags": ["design-tokens", "tailwind", "figma", "shadcn", "wcag"]
}

3. Cursor directory + Claude Desktop snippets

Add the following snippets to the README under an "MCP install" section:

// ~/.cursor/mcp.json
{
  "mcpServers": {
    "designlang": {
      "command": "npx",
      "args": ["-y", "designlang", "mcp", "--output-dir", "./design-extract-output"]
    }
  }
}
// ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
{
  "mcpServers": {
    "designlang": {
      "command": "npx",
      "args": ["-y", "designlang", "mcp"]
    }
  }
}

4. mcp.sh / awesome-mcp-servers

Open a one-line PR against each.