jamisliao/mcp_prompt_server
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"]
}
}
}
使用方法
- 啟動 Claude Desktop
- 開始新對話
- 點擊輸入框旁的迴紋針圖標
- 選擇 "Choose an integration" > "prompt-server"
- 選擇您想使用的提示詞模板
可用提示詞
- development: 獲取軟體開發任務的專業指導
- research: 獲取深入的研究分析
- analyze: 對內容進行全面分析
- code-review: 獲取專業的代碼審查反饋
可用工具
- format_code: 格式化代碼並提供語法高亮
- generate_prompt: 根據主題生成自定義提示詞
開發與擴展
添加新提示詞
- 在
src/prompts/
目錄中添加新的提示詞定義檔案 - 在
src/prompts/index.ts
中導入並註冊新提示詞 - 實現對應的提示詞渲染函數
添加新工具
- 在
src/tools/index.ts
中添加新工具的定義 - 實現對應的工具處理函數
專案結構
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