Skip to main content
Glama
thana0623

prompts-mcp-server

by thana0623

prompts-mcp-server

Универсальный MCP (Model Context Protocol) сервер, который автоматически создает и управляет системой промптов для любых программных проектов, позволяя AI-ассистентам программирования сохранять постоянный контекст между сессиями разработки.

Функциональные возможности

  • Интеллектуальное сканирование проектов — автоматическое определение технологического стека, фреймворков, баз данных и инструментов сборки целевого проекта.

  • Сохранение контекста — поддержание полной цепочки контекста проекта, истории диалогов и истории изменений модулей.

  • Проверка уточнения требований — механизм подтверждения требований на основе 5 критериев для предотвращения слепой разработки.

  • Генерация плана — создание исполняемого плана после подтверждения требований, ожидание одобрения пользователя перед реализацией.

  • Система скользящего окна — ведение 5 последних записей диалога и 10 сводок состояния с автоматической ротацией.

  • Отслеживание на уровне модулей — запись истории изменений по функциональным модулям для удобства отслеживания.

  • Двухрежимный интерфейс — поддержка MCP Server (протокол stdio) и CLI.

  • Неразрушающая инициализация — генерация файлов промптов без перезаписи существующих файлов.

Инструменты MCP

Инструмент

Описание

init_prompts

Сканирование целевого проекта и автоматическая генерация системы файлов промптов

bootstrap

Загрузка всех контекстных файлов в один клик, вызывается первым при запуске AI-агента

check_requirements

Проверка уточнения требований по 5 критериям (цель, входные/выходные данные, ограничения, критерии приемки, область влияния)

make_plan

Генерация исполняемого плана после прохождения проверки требований

log_dialog

Запись элемента диалога в цепочку передачи (скользящее окно + сводка состояния)

log_module

Запись изменений на уровне модуля (каталожное управление)

read_module

Чтение истории изменений модуля

update_todos

Обновление списка 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

Переменные окружения

Переменная

Описание

Значение по умолчанию

PROJECT_ROOT

Корневой каталог целевого проекта

process.cwd()

Структура создаваемых файлов

После инициализации в каталоге .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 runtime

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

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