Yeoman

by thirdstrandstudio

241 downloads
Not rated
GitHub

Description

# 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)…

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…

Details

Author
thirdstrandstudio
Downloads
241
Categories
Developer Tools, Automation, Other

- 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

Install via Smithery (npx @smithery/cli@latest install mcp-yeoman --client claude) or manually by cloning the repository, running npm install and npm run build. Then add a yeoman entry to your claude_desktop_config.json with the npx or node command. Optionally pass --generator-dir <path> to use a persistent directory for generator installations.

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.