Skip to main content
Glama
vjik

My Prompts MCP

by vjik

My Prompts MCP

GitHub Release

인수 지원과 함께 Markdown 파일로 정의된 사용자 프롬프트를 제공하는 경량 MCP 서버입니다.

프롬프트 .md 파일을 저장소(전용 git 저장소 또는 기존 저장소의 폴더)에 보관하고, 이 MCP 서버를 통해 해당 디렉토리를 AI 클라이언트에 연결하세요. 이렇게 하면 프롬프트가 버전 관리되고, 공유 가능하며, 여러 기기와 팀원 간에 쉽게 업데이트할 수 있습니다.

Cherry Studio에서 My Prompts MCP를 사용하는 예시:

https://github.com/user-attachments/assets/32dfa36d-657f-4b9b-8086-c7a00ffe3185

IMPORTANT

이 프로젝트는Sergei Predvoditelev가 개발하고 유지 관리합니다. 커뮤니티의 지원은 프로젝트가 활발히 개발되고 잘 유지되도록 돕습니다. 다음 서비스를 통해 프로젝트를 후원할 수 있습니다:

지원해 주셔서 감사합니다 ❤️

일반적인 사용법

설치

GitHub Releases에서 플랫폼에 맞는 바이너리를 다운로드하세요.

프롬프트 생성

프롬프트 디렉토리에 .md 파일을 생성하세요. 예: greet.md:

---
description: Greet a person by name
arguments:
  - name: name
    description: The person's name
    required: true
---
Please greet {{name}} in a friendly and professional way.

MCP 클라이언트에 연결

MCP 클라이언트 구성(stdio 전송)에 다음을 추가하세요:

{
  "mcpServers": {
    "my-prompts-mcp": {
      "command": "/path/to/my-prompts-mcp",
      "args": ["--path=/path/to/prompts"]
    }
  }
}

claude_desktop_config.json 파일을 편집하세요:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

위의 스니펫을 파일에 추가한 다음 Claude Desktop을 다시 시작하세요.

설정 → MCP 서버를 열고 추가를 클릭한 다음, 위 스니펫의 서버 명령과 인수를 입력하세요.

문서

프롬프트 파일 형식

구성된 디렉토리의 각 .md 파일은 프롬프트로 노출됩니다. 기본적으로 .md 확장자를 제외한 파일 이름이 프롬프트 이름으로 사용됩니다.

Front matter 필드

파일 상단의 선택적 YAML front matter는 프롬프트가 클라이언트에 표시되는 방식을 제어합니다.

필드

타입

필수

설명

name

string

아니요

프롬프트 이름. 기본값은 확장자를 제외한 파일 이름입니다.

title

string

아니요

사람이 읽을 수 있는 제목.

description

string

아니요

AI 클라이언트에 표시되는 짧은 설명.

arguments

list

아니요

인수 목록 (아래 참조).

인수

인수는 두 가지 형식으로 정의할 수 있습니다:

단순형 (이름만):

arguments:
  - arg_name

전체 객체형:

arguments:
  - name: arg_name
    description: What this argument means
    required: true

각 인수 필드:

필드

타입

필수

설명

name

string

인수 이름.

description

string

아니요

인수에 대한 설명.

required

boolean

아니요

인수가 필수인지 여부. 기본값은 false입니다.

IMPORTANT

인수가 없거나 인수가 하나인 프롬프트는 거의 모든 MCP 클라이언트에서 지원됩니다. 두 개 이상의 인수가 있는 프롬프트는 보편적으로 지원되지 않습니다. 다중 인수를 지원하는 것으로 알려진 클라이언트:

플레이스홀더

프롬프트 본문에서 {{arg_name}}을 사용하세요. 플레이스홀더는 요청 시 제공된 인수 값으로 대체됩니다.

프롬프트 파일 예시

---
name: name-generator
title: Name Generator
description: Generate a name for a product, project, or company
arguments:
  - name: description
    description: What needs to be named (product, project, company, etc.)
    required: true
  - name: style
    description: Naming style (e.g. minimalist, creative, technical, playful)
    required: false
---
Generate 10 name ideas for: {{description}}.

{{style}}

Requirements for the names:
- Easy to remember and pronounce
- Suitable for use as a domain name
- Unique and distinctive

For each name provide a one-line explanation of why it works.

라이선스

"My Prompts MCP"는 자유 소프트웨어입니다. BSD 라이선스 조건에 따라 배포됩니다. 자세한 내용은 LICENSE를 참조하세요.

A
license - permissive license
-
quality - not tested
D
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/vjik/my-prompts-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server