Skip to main content
Glama
thana0623

prompts-mcp-server

by thana0623

prompts-mcp-server

모든 소프트웨어 프로젝트에 대해 프롬프트 시스템을 자동으로 생성하고 관리하여, AI 프로그래밍 어시스턴트가 개발 세션 간에 지속적인 컨텍스트를 유지할 수 있도록 돕는 범용 MCP (Model Context Protocol) 서버입니다.

주요 기능

  • 지능형 프로젝트 스캔 — 대상 프로젝트의 기술 스택, 프레임워크, 데이터베이스 및 빌드 도구 자동 식별

  • 컨텍스트 지속성 — 프로젝트 컨텍스트, 대화 기록, 모듈 변경 이력의 전체 링크 유지

  • 요구사항 명확화 검사 — 5가지 기준에 따른 요구사항 확인 메커니즘으로 무분별한 개발 방지

  • 계획 생성 — 요구사항 확인 후 실행 가능한 계획을 생성하고, 사용자 확인 후 구현

  • 롤링 윈도우 시스템 — 최근 5개의 대화 기록과 10개의 상태 요약을 유지하며 자동 순환

  • 모듈 단위 추적 — 기능 모듈별로 변경 이력을 기록하여 추적 용이

  • 듀얼 인터페이스 모드 — MCP 서버(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 서버로 통합

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 런타임

라이선스

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