mcpField
G
GenPM

GenPM

Remote
genpm.netDeveloper Tools0Updated 1w ago

About GenPM

GenPM is an MCP server for AI agents to find, inspect, and add architecture modules containing source code, AI rules, and MCP configuration, pinned to immutable Git commits. It is aimed at developers reusing project modules and checking their integrity and updates.

Key features

  1. 01Search modules by need
  2. 02Inspect manifests, dependencies, and rules
  3. 03Preview and inject modules
  4. 04List installed modules and local changes
  5. 05Check updates, integrity, and advisories
  6. 06Validate authored modules

Use cases

  1. 01Find reusable modules for a project
  2. 02Preview changes before injecting a module
  3. 03Check module integrity and security advisories
  4. 04Validate a module under development

MCP support

The server provides MCP clients with tools to search, inspect, add, remove, audit, and validate modules, plus prompts for finding and integrating them. Writes are limited to the project root; adding MCP configuration and installing npm packages requires explicit consent.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.genpm.net/
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

2
ParameterTypeRequiredDescription
limitintegerNo
querystringYesWhat the user needs, e.g. 'stripe subscriptions'
hasMcpbooleanNo
keywordsarrayNo

Details

From the project 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.

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.