GenPM

io.github.GenPM-netPublished by GitHub account GenPM-netv0.2.0Updated Oct 25, 2026

Search, inspect and inject full source modules (code + AI rules + MCP) pinned to a Git commit.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowDeveloper Tools

Overview

AI-generated overview

GenPM lets an AI assistant search and inspect GenPM architecture modules (code, AI rules, MCP config) pinned to Git commits, and inject them into a project.

What you can do
Search the GenPM registry for injectable architecture modules by need, without sponsored results, before installing anything. Inspect a package's resolved manifest, dependencies, environment variables, MCP servers, AI rules excerpt and install command. Plan and inject a package into the project, list installed packages with local changes, remove packages, and check for newer versions. Audit integrity, signatures and advisories, and validate a package you are authoring.
When to use it
Useful when you want an assistant to find and add ready-made architecture modules to a project, or to review a package's dependencies, environment variables and MCP configuration before installing it. Also suited to checking installed packages for updates, local changes and integrity issues.
Requirements
A remote endpoint at mcp.genpm.net, or a local install via npx with Node.js, or the native genpm binary with genpm mcp serve. Optional environment variables GENPM_REGISTRY, GENPM_TELEMETRY=0 or DO_NOT_TRACK=1. No account or API key is declared.
Before you install
Injection writes files inside the project root, and MCP config changes and npm installs require explicit consent. Package code is not executed and package rules are treated as third-party content. No publish, login or force tools are exposed, so credentials stay out of reach. Telemetry is on unless disabled with GENPM_TELEMETRY=0 or DO_NOT_TRACK=1.

Installation

In SourceWeft

  1. Open GenPM in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.GenPM-net%2Fgenpm/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "genpm": {
      "type": "http",
      "url": "https://mcp.genpm.net/"
    }
  }
}

README

@genpm-net/mcp

The GenPM MCP server: lets your AI agent search, inspect and inject architecture modules (source code + AI rules + MCP config) from immutable Git commits — with the same engine as the genpm CLI.

bash
claude mcp add genpm -- npx -y @genpm-net/mcp

Don't want Node.js? The same server is built into the native genpm binary (genpm.net/docs/install): register genpm mcp serve instead, or run genpm mcp setup and it writes the config for you. Cursor, VS Code, Windsurf and Codex: see genpm.net/docs/mcp.

Tools

ToolWhat it does
genpm_searchFind packages by need (never returns sponsored results).
genpm_infoManifest, dependencies, env vars, MCP servers and AI rules.
genpm_addPlan with dryRun: true, then inject. MCP config and npm installs need explicit consent.
genpm_listInstalled packages with local changes.
genpm_removeRemove a package; never deletes code you modified.
genpm_outdatedNewer versions available.
genpm_auditIntegrity, signatures and advisories.
genpm_validateValidate a package you are authoring.

Prompts: genpm-find and genpm-integrate.

Safety

No publish, login or force tools: credentials stay out of the agent's reach. Writes only happen inside the project root (taken from the client's roots), package code is never executed, and package rules are returned as clearly delimited third-party content that never authorizes actions on its own.

Environment: GENPM_REGISTRY (another registry), GENPM_TELEMETRY=0 or DO_NOT_TRACK=1 (no telemetry).

License: MIT

Source: packages/mcp/README.md at commit f1b9203

Tools

2

genpm_info

Package info

Get the resolved manifest, dependencies, env vars, MCP servers and an AI rules excerpt of a GenPM package, plus the command to install it.

Parametersnamerequiredversion

Version history

1
  1. v0.2.0LatestOct 13, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.