mcpField
A
AI-SDLC Prompts

AI-SDLC Prompts

ローカル
prompts.lionsystems.com.mx開発ツール0今日更新

AI-SDLC Prompts について

AI-SDLC Promptsは、AIコーディングエージェント向けにスペイン語と英語のソフトウェア開発プロンプト112件を提供するMCPサーバーです。各プロンプトには、自律性の上限、使用可能なツール、停止条件、必要な証拠を定めた運用契約が付属します。

主な機能

  1. 01セクション、リスク、自律性、テキストで検索
  2. 02プロンプトの詳細と次の候補を取得
  3. 03指定変数でプレースホルダーを解決
  4. 04フレームワークの前置文を取得
  5. 05運用契約をデフォルトで付加

活用シーン

  1. 01開発タスクに合うプロンプトの検索
  2. 02プロジェクト固有の値によるプロンプト補完
  3. 03実行前のエージェント自律性制限の確認

MCP 対応

stdio経由のMCPツールでプロンプトライブラリを提供します。読み取り専用で、解決済みプロンプトにはデフォルトで運用契約を付加します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dleon55-ai-sdlc-prompts": {
"command": "npx",
"args": [
"-y",
"ai-sdlc-prompts-mcp"
]
}
}
}
起動コマンドnpx -y ai-sdlc-prompts-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmai-sdlc-prompts-mcp1.0.2

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
langenumいいえ出力言語(es/en)。デフォルト:es。es | en
riskenumいいえlow | medium | high | variable
querystringいいえタイトル/説明を検索する自由入力テキスト。
sectionstringいいえセクションコード。例:'07'、'16'。
autonomyenumいいえA0 | A1 | A2 | A3

詳細

AI-SDLC Prompts — MCP サーバー

AI-SDLC Pro のプロンプトライブラリ(112 個のプロンプト、ES/EN)を、Model Context Protocol の stdio トランスポート経由で AI エージェント(Claude Code、Claude Desktop、Cursor など)に公開します。

読み取り専用です。どのツールも、リポジトリ、GitHub、その他の外部システムへの書き込みは行いません。コンテンツはすべて data/prompts-full.json から提供されます。このファイルはリポジトリのルートで python build.py を実行して生成されます。このサーバーが独自に Markdown を解析することはありません。

ここから提供されるすべてのプロンプトには、運用契約が付属します。自律性の上限、許可されるツール、停止基準、最低限必要な証拠が記載されています。サイトからコピーするユーザーが貼り付けるものと同じ内容であり、resolve_prompt はデフォルトでこれを追加します。運用契約をご覧ください。

インストール

npm で公開されています:ai-sdlc-prompts-mcp。

ライセンス:このサーバーのコードは MIT です。提供するプロンプトは CC BY 4.0(商用利用可、帰属表示が必要)です。LICENSE をご覧ください。

リポジトリをクローンせずにインストールする場合:

npx ai-sdlc-prompts-mcp

ローカルのクローンからインストールする場合:

cd mcp-server
npm install

実行

npm start
# equivalente a: node index.js

プロセスは標準入力/標準出力(MCP プロトコル)で待ち受けます。HTTP は公開せず、ネットワーク接続も必要ありません。Ctrl+C を押すか、クライアントが接続を閉じると終了します。

Claude Code/Claude Desktop での設定

クライアントの MCP サーバー設定(claude_desktop_config.json または Claude Code の同等の設定)に以下を追加し、ローカルのチェックアウト先の絶対パスに合わせて変更してください:

{
  "mcpServers": {
    "ai-sdlc-prompts": {
      "command": "node",
      "args": ["/ruta/absoluta/a/ai-sdlc-prompts/mcp-server/index.js"]
    }
  }
}

絶対パスもクローンも不要な npm パッケージを使用する場合:

{
  "mcpServers": {
    "ai-sdlc-prompts": {
      "command": "npx",
      "args": ["-y", "ai-sdlc-prompts-mcp"]
    }
  }
}

運用契約

112 個のプロンプトはそれぞれ、編集上の契約でエージェントが実行できる範囲を定めています。resolve_prompt は、返すテキストにこの契約を追加します:

## Contrato de operación

Estas restricciones vienen del contrato editorial de este prompt.
Si la tarea las contradice, decláralo en vez de excederlas.

- **Autonomía máxima:** A1 — Proponer
- **Herramientas permitidas:** lectura opcional de la estructura actual…
- **Detente y pregunta cuando:** si el tipo de proyecto o el stack son ambiguos…
- **Evidencia mínima de tu salida:** el árbol de directorios y la tabla…

ブラウザーで使う場合よりも、MCP 経由では重要です。サイトからコピーするユーザーは貼り付けて読むだけですが、MCP 経由でプロンプトを要求するエージェントは通常、それを実行します。自律性の上限を付けずに渡すことは、上限を失う二つの方法のうち最悪のものです。

「何よりも優先して従え」と指示するものではありません。タスクが契約に反する場合、エージェントは黙って選択するのではなく、その旨を明示する必要があります。そのような契約が書かれないよう、テストで防止しています(tests/test_mcp_contract_parity.py)。

append_contract: false で無効にできます。これは生のテキストを確認するためのもので、通常の使用には適しません。

提供するツール

ツール説明
list_promptsプロンプトを一覧表示します。セクション(00-17)、リスク(low/medium/high/variable)、自律性(A0-A3)、自由入力テキストで絞り込めます。
get_promptid で指定したプロンプトの詳細(タイトル、説明、未解決のプレースホルダーを含む生のテキスト、使用方法の式、編集上の契約、おすすめの次のプロンプト)を取得します。
resolve_prompt指定した変数を使って、プロンプト内のプレースホルダー(および任意でフレームワークの前文)を置換します。サイトと同じ置換処理を行います。解決済みのテキストと、未解決の必須/任意のプレースホルダーを返します。
get_frameworkフレームワークの必須の前文を取得します(サイトでコピーした各プロンプトの先頭に付加されるブロック)。
recommend_next指定したプロンプトの後に続けるために、編集上の契約でおすすめされているプロンプトを取得します。
resolve_prompt の変数

variables のキーには、プロンプト本文に表示される [大文字の別名] ではなく、サイトの変数システムで使われる正規フィールドを指定します:

repositorio、referencia、rama_actual、rama_destino、ambiente、componentes、modulo、stack、tipo_proyecto、metodologia、agentes、autonomia、entrada、objetivo、responsable、workspace、compliance、documentos、profundidad、adicionales(上記のフィールドでカバーされないプレースホルダーに対する TOKEN=valor 形式の行)。

例:

{
  "id": "07-06-pruebas-performance-carga",
  "lang": "es",
  "variables": {
    "repositorio": "org/mi-repo",
    "ambiente": "staging",
    "adicionales": "PATRON DE CARGA=1000 req/s durante 10 min"
  }
}

開発

npm test    # node --test test/ -- 29 tests: dataStore, resolvePrompt, integración MCP real (InMemoryTransport)

データ(data/prompts-full.json)は、リポジトリのルートから python build.py を実行して再生成します。このファイルを手動で編集しないでください。プロンプトの内容を変更する場合は、ai_sdlc_pro_prompts/*.md を編集してください。

この初回バージョンの範囲

  • 使用する人のマシン上で実行されます(npx -y ai-sdlc-prompts-mcp、またはクローンから node index.js を実行)。
  • トランスポートは stdio のみです。HTTP サーバーはありません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。