promptz.dev MCP服务器
直接在Amazon Q Developer中从promptz.dev访问提示。
此MCP服务器允许访问promptz.dev API中的提示,而无需复制列表,从而减少开发工作流程中的上下文切换和摩擦。
特性
promptz.dev MCP服务器提供两个主要功能:
- 提示 -用于搜索和执行提示的可执行函数。
- 规则 -可执行函数用于搜索项目规则,并通过与其他工具集成在工作区中添加/更新它们。
示例用法
一旦服务器连接到Amazon Q Developer,您就可以使用自然语言,例如:
- “搜索有关JavaScript的CLI提示”
- “显示名为‘React组件文档’的提示”
- “使用React组件文档提示来改进我的文档”
- “查找CDK开发的项目规则”
- “将CDK项目结构项目规则添加到我的工作区”
安装
步骤1:获取API凭据
- 引导到 https://promptz.dev/mcp
- 复制MCP设置,如API密钥、API URL或示例MCP配置片段。
步骤2:安装MCP服务器
打开位于以下位置的Amazon Q Developer MCP客户端设置文件 ~/.aws/amazonq/mcp.json
选项1:使用npx(推荐)
使用服务器最简单的方法是使用npx,它不需要安装:
- 将以下配置添加到Amazon Q Developer MCP客户端的设置文件中:
{
"mcpServers": {
"promptz.dev": {
"command": "npx",
"args": ["-y", "@promptz/mcp"],
"env": {
"PROMPTZ_API_URL": "your-api-url-from-promptz.dev",
"PROMPTZ_API_KEY": "your-api-key-from-promptz.dev"
},
"disabled": false,
"autoApprove": []
}
}
}选项2:本地安装
- 克隆存储库:
git clone https://github.com/cremich/promptz-mcp.git
cd promptz-mcp- 安装依赖项并构建:
npm install
npm run build- 将以下配置添加到MCP客户端的设置文件中:
{
"mcpServers": {
"promptz.dev": {
"command": "node",
"args": ["/path/to/promptz-mcp/build/index.js"],
"env": {
"PROMPTZ_API_URL": "your-api-url-from-promptz.dev",
"PROMPTZ_API_KEY": "your-api-key-from-promptz.dev"
},
"disabled": false,
"autoApprove": []
}
}
}故障排除
如果您遇到服务器问题:
- 检查您的API证书是否正确
- 确保服务器在MCP客户端中配置正确
- 在广告中的日志中查找错误消息
~/.promptz/logs/mcp-server.log - 使用MCP检查器进行调试:
# Run with environment variables
PROMPTZ_API_URL="your-api-url" PROMPTZ_API_KEY="your-api-key" npm run inspector检查器将提供一个URL,用于访问浏览器中的调试工具。
发展
对于那些想要贡献或修改服务器的人:
# Install dependencies
npm install
# Build the server
npm run build
# For development with auto-rebuild
npm run watch
# Run tests
npm test安全考虑
- 此服务器仅提供对提示的读取权限,不实现任何写入操作
- API凭据存储在MCP客户端的配置文件中
- 所有与promptz.dev API的通信都是通过HTTPS完成的
- 服务器会记录到主目录中的文件(~/.promptz/logs/mcp-server.log)

