mcp_prompt_server

jamisliao/mcp_prompt_server

3.1

If you are the rightful owner of mcp_prompt_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Prompt Server is a custom prompt server based on the Model Context Protocol, designed specifically for Claude Desktop.

MCP Prompt Server

基於 Model Context Protocol 的自定義提示詞服務器,專為 Claude Desktop 設計。

功能

  • 提供多種預定義提示詞模板
  • 可擴展的工具功能
  • 與 Claude Desktop 無縫整合

安裝與配置

前提條件

  • Node.js (>= 18)
  • Claude Desktop 應用

安裝依賴

# 進入專案目錄
cd /Users/{your name}/opensource/mcp_prompt_server

# 安裝依賴
npm install

# 構建專案
npm run build

Claude Desktop 整合

在 Claude Desktop 配置文件中添加以下配置:

macOS: 編輯 ~/Library/Application\ Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "prompt-server": {
      "command": "node",
      "args": ["/Users/{your name}/opensource/mcp_prompt_server/dist/index.js"]
    }
  }
}

使用方法

  1. 啟動 Claude Desktop
  2. 開始新對話
  3. 點擊輸入框旁的迴紋針圖標
  4. 選擇 "Choose an integration" > "prompt-server"
  5. 選擇您想使用的提示詞模板

可用提示詞

  • development: 獲取軟體開發任務的專業指導
  • research: 獲取深入的研究分析
  • analyze: 對內容進行全面分析
  • code-review: 獲取專業的代碼審查反饋

可用工具

  • format_code: 格式化代碼並提供語法高亮
  • generate_prompt: 根據主題生成自定義提示詞

開發與擴展

添加新提示詞

  1. src/prompts/ 目錄中添加新的提示詞定義檔案
  2. src/prompts/index.ts 中導入並註冊新提示詞
  3. 實現對應的提示詞渲染函數

添加新工具

  1. src/tools/index.ts 中添加新工具的定義
  2. 實現對應的工具處理函數

專案結構

mcp_prompt_server/
├── src/
│   ├── index.ts        # 入口文件
│   ├── tools/          # 自定義工具實作
│   │   └── index.ts    # 工具定義和處理邏輯
│   └── prompts/        # 提示詞模板
│       ├── index.ts    # 提示詞處理邏輯
│       ├── development.js
│       ├── research.js
│       ├── analyze.js
│       └── code-review.js
├── package.json
├── tsconfig.json
├── .gitignore
└── README.md

許可證

MIT