prompts-mcp-server
prompts-mcp-server
汎用的な MCP (Model Context Protocol) サーバーであり、あらゆるソフトウェアプロジェクトに対してプロンプトシステムを自動生成・管理し、AIプログラミングアシスタントが開発セッション間で永続的なコンテキストを保持できるようにします。
機能特性
インテリジェントなプロジェクトスキャン — 対象プロジェクトの技術スタック、フレームワーク、データベース、ビルドツールを自動識別
コンテキストの永続化 — プロジェクトのコンテキスト、対話記録、モジュール変更履歴の完全なリンクを維持
要件明確化チェック — 5つの基準に基づく要件確認メカニズムにより、盲目的な開発を回避
計画生成 — 要件確認後に実行可能な計画を生成し、ユーザーの承認を待ってから実施
ローリングウィンドウシステム — 直近5件の対話記録と10件の状態要約を維持し、自動的にローテーション
モジュールレベルの追跡 — 機能モジュールごとに変更履歴を記録し、追跡を容易に
デュアルインターフェースモード — MCP Server (stdioプロトコル) と CLI の両方の使用方法をサポート
非破壊的初期化 — プロンプトファイルを生成する際、既存のファイルを上書きしない
MCP ツール
ツール | 説明 |
| 対象プロジェクトをスキャンし、プロンプトファイル体系を自動生成 |
| すべてのコンテキストファイルを一括ロード。AIエージェント起動時に最初に呼び出す |
| 5つの基準による要件明確化チェック(目的、入出力、制約、受け入れ基準、影響範囲) |
| 要件明確化が完了した後、実行可能な計画を生成 |
| 対話エントリを転送リンクに記録(ローリングウィンドウ + 状態要約) |
| モジュールレベルの変更を記録(ディレクトリ管理) |
| モジュールの変更履歴を読み取り |
| TODOリストを更新(追加/完了/削除) |
インストール
npm install
npm run build使用方法
MCP Server として統合
AIアシスタント(Cline、Claude Desktopなど)の設定に以下を追加します:
{
"mcpServers": {
"prompts-mcp": {
"command": "node",
"args": ["/path/to/prompts-mcp-server/build/index.js"],
"env": {
"PROJECT_ROOT": "/path/to/your/project"
}
}
}
}CLI として使用
# 初始化 prompts 系统
npm run cli init [--project-root /path]
# 加载所有上下文
npm run cli bootstrap
# 需求检查
npm run cli check "任务描述"
# 生成计划
npm run cli plan "任务描述"
# 记录对话
npm run cli log --title "xxx" --request "xxx" [--changes ...]
# 模块日志
npm run cli module-log <module> --change "xxx"
npm run cli module-read <module>
npm run cli module-list
# TODO 管理
npm run cli todos add|complete|remove "todo text"開発モード
npm run dev # 运行 MCP Server
npm run dev:cli # 运行 CLI環境変数
変数 | 説明 | デフォルト値 |
| 対象プロジェクトのルートディレクトリ |
|
生成されるファイル構造
初期化後、対象プロジェクトの .github/prompts/ ディレクトリ以下に以下が生成されます:
.github/prompts/
├── context.md # 项目上下文:技术栈、规则、TODO、日志索引
├── workflow-log.md # 工作流规则和 AI 对话规范
├── recent-5.md # 最近 5 条对话记录(滚动窗口)
├── summary-10.md # 每 10 条的状态摘要
├── log-state.json # JSON 状态追踪
├── todos.md # TODO 列表
├── dev-rules.md # 自动生成的开发规则
├── daily/ # 每日完整日志
│ └── YYYY-MM-DD.md
└── modules/ # 各模块变更历史
└── <module-name>.md技術スタック
TypeScript (ES2022, ESM)
@modelcontextprotocol/sdk — 公式 MCP SDK
Node.js ランタイム
ライセンス
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thana0623/prompts-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server