mcp.prompt 사용하기
1. 프롬프트
mcp.prompt는 클로드에서 재사용 가능한 메시지 템플릿을 만들 수 있게 하는 기능입니다. 예를 들어, 클로드에서 자주 사용하는 프롬프트가 있다면 이를 mcp.prompt로 저장해두고 필요할 때마다 불러와서 사용할 수 있습니다. 내가 입력한 프롬프트 인공지능 현실과 미래에 대해 말해줘
에 템플릿을 입혀 입력을 했다면 아래와 같은 형태가 될 것입니다.
인공지능 현실과 미래에 대해 알려줘.
이 프롬프트에 대해 아래와 같은 템플릿에 맞춰 답변해줘.
* 사실:
* 의견:
인공지능 현실과 미래에 대해 알려줘.
이 프롬프트에 대해 아래와 같은 템플릿에 맞춰 답변해줘.
* 사실:
* 의견:
2. 파일 작성
from mcp.server.fastmcp import FastMCP
# MCP 서버 생성
mcp = FastMCP()
# Prompt 확장 예제
@mcp.prompt()
def prompt_extension(contents: str) -> str:
"""프롬프트에서 사실과 의견을 구분합니다."""
return f"""{contents}
이 프롬프트에 대해 아래와 같은 템플릿에 맞춰 답변해줘.
* 사실:
* 의견:
"""
# 서버 실행
mcp.run()
from mcp.server.fastmcp import FastMCP
# MCP 서버 생성
mcp = FastMCP()
# Prompt 확장 예제
@mcp.prompt()
def prompt_extension(contents: str) -> str:
"""프롬프트에서 사실과 의견을 구분합니다."""
return f"""{contents}
이 프롬프트에 대해 아래와 같은 템플릿에 맞춰 답변해줘.
* 사실:
* 의견:
"""
# 서버 실행
mcp.run()
3. 실행화면
이번에는 망치 버튼이 아니라 콘센트 버튼을 눌러서 실행합니다. 아래와 같이 인공지능 현실과 미래에 대해 말해줘
를 입력하면 아래와 같은 결과가 나옵니다.



