Skip to main content
Glama
ldco

Puppet Master MCP Server

by ldco

Puppet Master MCP Server

MCP (Model Context Protocol) server providing 26 tools for Puppet Master framework operations — initialization, development, database, deployment, builds, linting, testing, configuration, knowledge retrieval, contribution workflows, and code reviews.

Quick Start

git clone <repo-url> pm-mcp-server
cd pm-mcp-server
npm install

Global Registration (Kilo)

Add to ~/.config/kilo/kilo.json:

{
  "mcp": {
    "puppetmaster": {
      "type": "local",
      "command": ["node", "/path/to/pm-mcp-server/dist/index.js"],
      "enabled": true
    }
  }
}

Or use tsx to run from source (enables dynamic TS config imports):

"command": ["npx", "tsx", "/path/to/pm-mcp-server/src/index.ts"]

Local Registration (Project)

Add to .kilo/kilo.json in a project:

{
  "mcp": {
    "puppetmaster": {
      "type": "local",
      "command": ["node", "../pm-mcp-server/dist/index.js"],
      "enabled": true
    }
  }
}

Related MCP server: Magento 2 Development MCP Server

Tools (26)

Category

Tools

Config

pm_config_get, pm_config_set

Dev

pm_init, pm_dev, pm_status

Database

pm_db_push, pm_db_seed, pm_db_reset, pm_db_migrate, pm_db_studio

Deploy

pm_deploy, pm_rollback, pm_deploy_logs, pm_setup

Build/Quality

pm_build, pm_lint, pm_test

Knowledge

pm_knowledge, pm_knowledge_entrypoint, pm_knowledge_contributing

Contributing

pm_contribute_list, pm_contribute_read, pm_contribute_export, pm_contribute_apply

Review

pm_review_checklist, pm_review_run

How It Works

The server uses process.cwd() to detect the current PM project root (set automatically by the host agent). Each tool operates on the project in the current working directory. From a non-PM directory, tools report "no config found" gracefully.

Build

npm run build    # TypeScript → dist/

Pre-built dist/ is committed for users who want to run with node directly without tsx.

License

MIT

Install Server
F
license - not found
B
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • -
    license
    B
    quality
    -
    maintenance
    Enables comprehensive Git and GitHub operations through 30 DevOps tools including repository management, file operations, workflows, and advanced Git features. Provides complete Git functionality without external dependencies for seamless integration with Gitea and GitHub platforms.
    Last updated
    18
    819
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI agents to interact with Magento 2 development environments through comprehensive tools for module management, database operations, cache control, configuration management, and system diagnostics. Supports complete development workflows from module creation to deployment and troubleshooting.
    Last updated
    28
    44
    40
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    A comprehensive development toolkit with 23 tools covering code quality analysis, development efficiency, and project management. Enables AI-assisted code review, test generation, performance analysis, SQL generation, UI component creation, and automated project documentation.
    Last updated
    30
    557
    35
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ldco/pm-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server