blueprint-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BLUEPRINT_MCP_ALLOWED_ROOTS | No | List of allowed root paths (separated by path separator) that the server can analyze. If not set, no restriction. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_structureB | 프로젝트 폴더의 파일/언어/폴더 구조와 의존성 그래프 규모를 요약한다. Args: path: 분석할 프로젝트 디렉터리의 절대 경로. |
| review_code_qualityA | 구조 냄새(순환/허브/고립/폴더경계)를 신호등으로 검토한다. 결정론적 정적 분석이며 LLM 판정이 아니다. 결과의 signals 를 사용자에게 쉬운 말로 설명하고 우선순위만 매겨라(스스로 새 판정을 만들지 마라). Args: path: 분석할 프로젝트 디렉터리의 절대 경로. hub_threshold: 허브 판정 연결 수 임계값(0이면 자동 계산). |
| generate_dependency_diagramA | 모듈/파일 연결관계를 한 장의 Mermaid flowchart 로 생성한다. 반환된 mermaid 텍스트를 그대로 코드블록으로 보여 주면 된다. Args: path: 분석할 프로젝트 디렉터리의 절대 경로. granularity: "folder"(폴더 조감도, 기본) 또는 "file"(파일 상세). focus: 특정 폴더 접두사로 확대(드릴다운). 비우면 전체. direction: 방향 — TD/TB/LR/RL/BT. |
| extract_dependency_graphA | 의존성 그래프를 노드·엣지 JSON 으로 추출한다(재사용/후처리용). Args: path: 분석할 프로젝트 디렉터리의 절대 경로. granularity: "file"(기본) 또는 "folder". |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| bp_a | BP_A · 구조 적정성 검토(순환/허브/고립/경계 신호등). |
| bp_b | BP_B · 의존성 모식도(Mermaid 한 장). |
| bp_c | BP_C · 종합 요약서(구조 개요 + 신호등 + 모식도 한 번에). |
| bp_d | BP_D · 의도·기능 점검(README/기획 대비 현재 개발 방향). |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |