コネクション
インストールは AI に任せよう。
GenPM の MCP サーバーは、CLI と同じエンジンをエージェントに提供します。モジュールの検索、確認、組み込みができ、コード以外に触れる前には必ず確認します。
ステップ 1
クライアントにサーバーを追加
$
claude mcp add genpm -- genpm mcp serve{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }{ "servers": { "genpm": { "type": "stdio", "command": "genpm", "args": ["mcp", "serve"] } } }{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }[mcp_servers.genpm] command = "genpm" args = ["mcp", "serve"]
または genpm mcp setup を実行すると、GenPM が検出したすべてのクライアントの設定を書き込みます。
genpm バイナリがない場合は npx -y @genpm/mcp を使ってください(Node.js が必要)。
あとは頼むだけ
genpm でこのプロジェクトに GitHub ログインを追加して。
Stripe を使った課金モジュールを探して、インストール前にルールを見せて。
このリポジトリで古くなっている genpm パッケージは?
ステップ 2
エージェントができること
8 つのツール。publish、login、force はありません。認証情報はエージェントの手の届かない場所に置かれます。
| ツール | 機能 |
|---|---|
| genpm_search | 目的からパッケージを探します。スポンサー結果がエージェントに返されることはありません。 |
| genpm_info | インストール前にパッケージを読みます: マニフェスト、ルール、MCP、スキャン。 |
| genpm_add | 計画して組み込みます。まずドライラン。MCP 設定や npm インストールの前に確認します。 |
| genpm_list | このプロジェクトにインストール済みのもの。バージョン、SHA、ローカル変更付き。 |
| genpm_remove | パッケージとそのルールをきれいに削除します。あなたが変更したコードは削除しません。 |
| genpm_outdated | 新しいバージョンがあるパッケージ。 |
| genpm_audit | 整合性、署名、セキュリティアドバイザリを検証します。 |
| genpm_validate | 作成中のパッケージを公開前に検証します。 |
安全性
プロジェクトを守るデフォルト設定
MCP はデフォルトでオフ
パッケージの MCP サーバーは、コマンド全体を表示したうえで、あなたが確認した後にのみ追加されます。
書き込みはリポジトリ内のみ
サーバーはプロジェクトルート内にのみ書き込み、CLI と同じパスチェックを通します。
勝手に npm を実行しない
npm の依存関係は提案されるだけで、黙ってインストールされることはありません。