Yeoman

by thirdstrandstudio

241 downloads Not rated yet

About

# MCP Yeoman Server [![Third Strand Studio](https://img.shields.io/badge/Third%20Strand%20Studio-Visit%20Us-blue)](https://thirdstrandstudio.com) [![smithery badge](https://smithery.ai/badge/@thirdstrandstudio/mcp-yeoman)](https://smithery.ai/server/@thirdstrandstudio/mcp-yeoman) A Model Context Protocol (MCP) server…

Explore

- Search for Yeoman templates on npm by keyword.
- Retrieve required options and arguments for a generator.
- Run any Yeoman generator with custom options and arguments.
- Supports persistent generator directory for repeated use.
- Comprehensive error handling and validation.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Yeoman
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- Node.js (v16 or later)
- npm or yarn

To install mcp-yeoman for Claude Desktop automatically via Smithery:

npx @smithery/cli@latest install mcp-yeoman --client claude

``bash

npm install

Add the following to your claude_desktop_config.json`:

This server implements the following MCP tools:

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "yeoman": {
            "yeoman": {
                "command": "npx",
                "args": [
                    "@thirdstrandstudio/mcp-yeoman",
                    "--generator-dir",
                    "/path/to/generator-storage"
                ]
            }
        }
    }
}

McpServers

{
    "yeoman": {
        "command": "npx",
        "args": [
            "@thirdstrandstudio/mcp-yeoman",
            "--generator-dir",
            "/path/to/generator-storage"
        ]
    }
}

MCP Yeoman Server

Third Strand Studio

smithery badge

A Model Context Protocol (MCP) server that provides integration with Yeoman generators, allowing AI agents to search for and run Yeoman templates programmatically.

Cursor_CIuNzjl6ca

Tools

This server implements the following MCP tools:

Template Search Methods

1. yeoman_search_templates - Search for Yeoman templates on npm - Parameters: - query (string): Search keywords separated by commas - pageSize (number, optional): Number of results to return (default: 20)

Generator Methods

2. yeoman_get_generator_options - Get the required options and arguments for a Yeoman generator - Parameters: - generatorName (string): Name of the generator (without 'generator-' prefix)

3. yeoman_generate - Run a Yeoman generator
- Parameters:
- generatorName (string): Name of the generator (without 'generator-' prefix)
- cwd (string): Working directory where the generator should run
- appName (string): The name of the application to create
- version (string): The version of the application to create
- options (object, optional): Options to pass to the generator
- args (array, optional): Additional positional arguments to pass to the generator

Installation

Installing via Smithery

To install mcp-yeoman for Claude Desktop automatically via Smithery:
npx @smithery/cli@latest install mcp-yeoman --client claude

Prerequisites

- Node.js (v16 or later) - npm or yarn

Installing the package

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.