mcpField
E
Enhance Prompt

Enhance Prompt

本地服务
github.com/FelixFosterAI 与智能体259 周前更新

关于 Enhance Prompt

Enhance Prompt 是一个提示词生成与增强的 Web 应用 PromptPilot 的 MCP 服务形式。它接收简单的关键词或短语,将其扩展为结构更完整的提示词,适合希望快速获得更高质量提示词的用户。

主要功能

  1. 01根据关键词生成基础提示词
  2. 02补充结构、上下文与具体细节
  3. 03可通过 npx 或 Docker 运行

适用场景

  1. 01将简短想法扩展为详细提示词
  2. 02通过问答引导完善需求描述

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"enhance-prompt": {
"command": "npx",
"args": [
"-y",
"enhance-prompt-server"
],
"env": {
"PROMPT_PILOT_API_KEY": "<PROMPT_PILOT_API_KEY>"
}
}
}
}
启动命令npx -y enhance-prompt-server
需要配置的环境变量
PROMPT_PILOT_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmenhance-prompt-server

工具

1

收录的工具列表 · 更新于 3 周前

参数类型必填说明
promptstring是你的提示词

详细介绍

PromptPilot PromptPilot - AI 提示词指南与增强器

PromptPilot 是一款由 AI 驱动的 Web 应用,旨在帮助用户为各种生成式 AI 模型生成和增强提示词。它提供面向简单需求的快速生成功能,以及独特的对话式引导(Masterful Prompt Creator),用于精心打造高质量、详细的提示词。本仓库包含 PromptPilot 的代码库。

✨ 功能特性

本应用聚焦于两大核心功能:

  1. 🚀 快速提示词生成:

    • 接受用户输入的简单关键词或短语。
    • 借助 AI 根据输入生成一个或多个基础、可直接使用的提示词。
    • 非常适合需要快速起步的用户。
  2. 🧠 引导式问答提示词增强:

    • 提供交互式、类似聊天的界面。
    • 使用 AI 引导用户完成一系列问题。
    • 帮助用户详细阐述并细化自己的需求。
    • 基于引导式对话生成全面、高质量的提示词。
    • 旨在显著提升 AI 输出的相关性与质量。

🚀 快速开始

前置条件
  • 用于前端/后端的 Node.js 和 npm(或 yarn)(取决于你的技术栈)
  • Docker 和 Docker Compose(可选,但推荐用于更轻松的设置)
第 1 步:克隆仓库
git clone https://github.com/FelixFoster/mcp-enhance-prompt # Replace with your actual repo URL
cd mcp-enhance-prompt
第 2 步:安装依赖

进入相关目录并安装依赖。

npm install
第 4 步:构建项目
npm run build
第 5 步:运行应用

你有多种方式运行该应用:

方式 1:直接运行
node build/index.js
方式 2:使用 Docker 运行
docker build -t enhance-prompt-server .
docker run -i --rm enhance-prompt-server
方式 3:使用 npx 运行
npx -y enhance-prompt-server
第 6 步:访问应用

打开 Web 浏览器并访问你的前端应用所服务的地址(例如 http://localhost:9593/rest)。

🐛 故障排查

  • 后端日志: 检查后端进程的控制台日志,查看错误消息。
  • 网络问题: 确保后端在正确的端口上运行,并且没有防火墙问题阻止访问。如果使用 Docker,请验证端口映射。
  • 依赖: 确保所有项目依赖都已成功安装。

🤝 贡献

欢迎贡献!如果你想为 PromptPilot 做贡献,请按以下步骤操作:

  1. Fork 该仓库。
  2. 创建一个新分支(git checkout -b feature/your - feature)。
  3. 进行你的更改。
  4. 提交你的更改(git commit -am 'feat: Add new feature X')。
  5. 推送到该分支(git push origin feature/your - feature)。
  6. 创建一个新的 Pull Request。

请确保你的代码遵循项目的编码规范,并在适当的地方包含测试。

📄 许可证

本项目基于 MIT 许可证授权 - 详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。