GenPM について
GenPMは、ソースコード、AIルール、MCP設定を含むアーキテクチャモジュールを検索、確認、追加するMCPサーバーです。モジュールは不変のGitコミットに固定され、再利用や完全性・更新の確認を行う開発者向けです。
主な機能
- 01要件に応じたモジュール検索
- 02マニフェスト、依存関係、ルールの確認
- 03追加内容のプレビューと注入
- 04導入済みモジュールとローカル変更の一覧
- 05更新、完全性、セキュリティ勧告の確認
- 06作成中モジュールの検証
活用シーン
- 01プロジェクトで再利用するモジュールの検索
- 02モジュール追加前の変更プレビュー
- 03モジュールの完全性とセキュリティ勧告の確認
- 04開発中モジュールの検証
MCP 対応
モジュールの検索、確認、追加、削除、監査、検証ツールと、検索・統合用プロンプトをMCPクライアントに提供します。書き込みはプロジェクトルート内に限られ、MCP設定の追加とnpmパッケージのインストールには明示的な同意が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.genpm.net/claude mcp add --transport http genpm-net-genpm https://mcp.genpm.net/{"mcpServers":{"genpm-net-genpm":{"type":"http","url":"https://mcp.genpm.net/"}}}Cursor で開く{"servers":{"genpm-net-genpm":{"type":"http","url":"https://mcp.genpm.net/"}}}VS Code で開く{"mcpServers":{"genpm-net-genpm":{"type":"http","url":"https://mcp.genpm.net/"}}}{"mcpServers":{"genpm-net-genpm":{"serverUrl":"https://mcp.genpm.net/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | はい | ユーザーが必要としているもの。例:'stripe subscriptions' |
| hasMcp | boolean | いいえ | |
| keywords | array | いいえ |
詳細
@genpm-net/mcp
GenPM MCP サーバー:genpm CLI と同じエンジンを使い、不変の Git コミットからアーキテクチャモジュール(ソースコード+AI ルール+MCP 設定)を検索、調査、注入できる AI エージェント向けサーバーです。
claude mcp add genpm -- npx -y @genpm-net/mcp
Node.js を使いたくない場合は、ネイティブの genpm バイナリにも同じサーバーが組み込まれています(genpm.net/docs/install)。代わりに genpm mcp serve を登録するか、genpm mcp setup を実行すると、設定が自動的に書き込まれます。Cursor、VS Code、Windsurf、Codex については、genpm.net/docs/mcp をご覧ください。
ツール
| ツール | 内容 |
|---|---|
genpm_search | ニーズに合ったパッケージを検索します(スポンサー付きの結果は返しません)。 |
genpm_info | マニフェスト、依存関係、環境変数、MCP サーバー、AI ルールを表示します。 |
genpm_add | dryRun: true で計画してから注入します。MCP 設定と npm のインストールには明示的な同意が必要です。 |
genpm_list | ローカルで変更されたものを含む、インストール済みパッケージを表示します。 |
genpm_remove | パッケージを削除します。変更したコードは削除されません。 |
genpm_outdated | 新しいバージョンが利用可能かどうかを確認します。 |
genpm_audit | 完全性、署名、アドバイザリを確認します。 |
genpm_validate | 作成中のパッケージを検証します。 |
プロンプト:genpm-find と genpm-integrate。
安全性
publish、login、force ツールはありません。認証情報がエージェントの手に渡ることはありません。書き込みはプロジェクトルート(クライアントのルートから取得)の内部でのみ行われ、パッケージコードは実行されません。また、パッケージのルールは明確に区切られたサードパーティコンテンツとして返され、それ自体が操作を許可することはありません。
環境変数:GENPM_REGISTRY(別のレジストリ)、GENPM_TELEMETRY=0 または DO_NOT_TRACK=1(テレメトリーを無効化)。
ライセンス:MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。