← Files TasterARCHIVED FILE

plugin.json

5.37 KB · Nov 14, 2026 · 01:27 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "taster",
  "version": "1.0.1",
  "description": "Search Taster's library of Hebrew-first, RTL React components and whole sites, and add their original files to a project.",
  "author": {
    "name": "Studio Shawnix",
    "email": "hello@taster.co.il",
    "url": "https://www.taster.co.il"
  },
  "homepage": "https://www.taster.co.il/mcp",
  "keywords": [
    "hebrew",
    "rtl",
    "react",
    "components",
    "design",
    "website"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Taster",
        "shortDescription": "Hebrew RTL React components",
        "longDescription": "Taster is a curated library of Hebrew-first, right-to-left React components and whole-site templates: heroes, buttons, cards, pricing sections, galleries, animated sections and complete multi-section sites, built for Israeli brands.\n\nSearch the library in Hebrew or English, then get a component's original source files, npm packages and sample assets with instructions to add them to a project unchanged, so the design arrives exactly as it looks on the site. In Codex the files go straight into the project; in a ChatGPT conversation the code is returned in the chat. Whole sites and single components can also be committed file for file into a private GitHub repository the member connects through the Taster GitHub App.\n\nUsing the tools needs a Taster account; members sign in with Google.",
        "developerName": "Studio Shawnix",
        "category": "Developer Tools",
        "capabilities": [
          "Search components",
          "Get component source",
          "List whole sites",
          "Deliver to GitHub"
        ],
        "websiteURL": "https://www.taster.co.il/mcp",
        "supportURL": "https://www.taster.co.il/contact",
        "privacyPolicyURL": "https://www.taster.co.il/privacy",
        "termsOfServiceURL": "https://www.taster.co.il/terms",
        "defaultPrompt": [
          "Search Taster for a Hebrew pricing section.",
          "Show me Taster's hero sections that work in RTL.",
          "List Taster's whole-site templates."
        ],
        "brandColor": "#3B6FD9",
        "brandColorDark": "#8AB4F8",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search the library for a component type",
              "prompt": "Search Taster for a pricing section.",
              "tools_triggered": "search_components",
              "expected_behavior": "Returns a short list of Taster pricing components with their ids, names and whether each is Free or Pro."
            },
            {
              "description": "Search in Hebrew",
              "prompt": "\u05d7\u05e4\u05e9 \u05d1\u05beTaster \u05e7\u05e8\u05d5\u05e1\u05dc\u05d4",
              "tools_triggered": "search_components",
              "expected_behavior": "Returns carousel components from the library; Hebrew queries match the same items as English ones."
            },
            {
              "description": "Get a component's original files",
              "prompt": "Get the Taster component pricing-table and show me how to add it to my React project.",
              "tools_triggered": "search_components, get_component",
              "expected_behavior": "Returns the component's original source files, its npm packages and step-by-step instructions to add it unchanged. Counts as one delivery for the account."
            },
            {
              "description": "List whole-site templates",
              "prompt": "List Taster's whole-site templates.",
              "tools_triggered": "list_sites",
              "expected_behavior": "Returns the whole-site templates (for example Kedem) with their ids and a short description of each."
            },
            {
              "description": "List connected GitHub repositories",
              "prompt": "Which GitHub repositories have I connected to Taster?",
              "tools_triggered": "list_repositories",
              "expected_behavior": "Lists the private repositories connected through the Taster GitHub App, or, when none are connected, returns the Taster page where the member connects GitHub."
            }
          ],
          "negative": [
            {
              "description": "Request unrelated to a design library",
              "prompt": "Book me a table for two at a restaurant in Tel Aviv tonight."
            },
            {
              "description": "Generic code question that does not ask for the Taster library",
              "prompt": "Explain the difference between useEffect and useLayoutEffect in React."
            },
            {
              "description": "Destructive repository action Taster does not offer",
              "prompt": "Delete my GitHub repository my-org/old-site."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell or charge for anything. Taster plans are bought on taster.co.il, outside ChatGPT."
      },
      "publication": {
        "release_notes": "Initial release: search the Taster library, get a component's original files, list whole-site templates, list connected GitHub repositories and deliver a site or component to GitHub."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 17fc0c5d63d591a802d2667c2f85867917f04d3b1913fa03350ba02e3e55c407