MCP (Model Context Protocol)
NEWAI 편집기(Cursor, Claude Code, VS Code 등)에서 PromStack의 프롬프트를 직접 사용할 수 있는 MCP 서버입니다.
빠른 시작
아래에서 사용 중인 AI 편집기를 선택하고 설정을 복사하세요.
SSE를 통한 원격 연결
📁 설정 파일:
~/.cursor/mcp.json{
"mcpServers": {
"promstack": {
"url": "https://mcp.promstack.com",
"headers": {
"PROMSTACK_API_KEY": "YOUR_API_KEY"
}
}
}
}설정 방법
위 설정을 ~/.cursor/mcp.json 파일에 복사하세요. 이미 파일이 있다면 mcpServers 객체에 추가하세요.
💡 팁: API 키는 설정 → API 키에서 발급받을 수 있습니다.
사용 가능한 도구
list_prompts
프로젝트에 저장된 프롬프트 목록을 조회합니다. 검색어나 프로젝트 필터를 사용할 수 있습니다.
파라미터
| 이름 | 타입 | 설명 |
|---|---|---|
| projectId | number | 특정 프로젝트만 조회 (선택) |
| search | string | 제목/설명 검색어 (선택) |
| limit | number | 최대 반환 개수 (기본 20) |
사용 예시
{
"name": "list_prompts",
"arguments": {
"search": "마케팅",
"limit": 10
}
}get_prompt
특정 프롬프트의 상세 내용을 가져옵니다. 시스템 프롬프트, 변수 목록, 버전 정보가 포함됩니다.
파라미터
| 이름 | 타입 | 설명 |
|---|---|---|
| promptId | number | 프롬프트 ID (필수) |
응답 예시
{
"id": 31,
"title": "마케팅 카피 생성기",
"content": "{{product}}에 대한 마케팅 카피를 작성해주세요.",
"systemPrompt": "당신은 전문 카피라이터입니다.",
"variables": ["product"],
"category": "Marketing"
}select_prompt
작업 설명과 대화 내역을 분석하여 가장 적합한 프롬프트를 추천합니다. 키워드 기반 유사도 매칭을 사용합니다.
파라미터
| 이름 | 타입 | 설명 |
|---|---|---|
| task | string | 현재 작업 설명 또는 질문 (필수) |
| conversationHistory | array | 이전 대화 내역 (최근 5개 권장) |
| topK | number | 추천 개수 (기본 1, 최대 10) |
대화 내역 포함 예시
{
"name": "select_prompt",
"arguments": {
"task": "코드 리뷰 요청",
"conversationHistory": [
{"role": "user", "content": "Python FastAPI 프로젝트야"},
{"role": "assistant", "content": "FastAPI 프로젝트군요. 어떤 도움이 필요하세요?"},
{"role": "user", "content": "코드 리뷰 해줘"}
],
"topK": 3
}
}export_skill
프롬프트를 Claude Skills 형식(YAML 프론트매터 포함 마크다운)으로 내보냅니다.
출력 형식
---
name: marketing-copy-generator
description: 마케팅 카피를 생성합니다
arguments:
- name: product
description: 제품명
required: true
---
{{product}}에 대한 마케팅 카피를 작성해주세요.에러 코드
| 코드 | 설명 |
|---|---|
| -32600 | 인증 실패 - API 키가 유효하지 않거나 비활성화됨 |
| -32601 | 알 수 없는 메서드 - 지원하지 않는 JSON-RPC 메서드 |
| -32602 | 잘못된 파라미터 - 필수 파라미터 누락 또는 잘못된 타입 |
| -32603 | 내부 오류 - 서버 처리 중 오류 발생 |
요청 제한
Free
500회/일
Plus
2,500회/일
Pro
10,000회/일
