mcpField
P
promptz.dev MCP Server

promptz.dev MCP Server

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

关于 promptz.dev MCP Server

promptz.dev MCP 服务让 Amazon Q Developer 可直接搜索和执行 promptz.dev 提示词,并查找项目规则。它还可配合其他工具将规则添加或更新到工作区。

主要功能

  1. 01搜索和执行提示词
  2. 02搜索项目规则
  3. 03通过其他工具添加或更新规则
  4. 04支持 Amazon Q Developer 配置

适用场景

  1. 01在编码时查找 JavaScript 提示词
  2. 02调用提示词改进文档
  3. 03查找 CDK 项目规则
  4. 04将项目规则加入工作区

MCP 相关

该 MCP 服务向 MCP 客户端提供 promptz.dev 提示词和项目规则的搜索与执行功能。规则的添加或更新需配合其他工具完成。

配置

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

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

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

安装包
npm@promptz/mcp

工具

4

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

参数类型必填说明
cursorstring否用于获取下一组结果的分页令牌
tagsarray否按标签筛选提示词(例如 ['CLI', 'JavaScript'])

详细介绍

promptz.dev MCP 服务

在 Amazon Q Developer 中直接访问 promptz.dev 的提示词。

此 MCP 服务可让你通过 promptz.dev API 访问提示词,无需复制粘贴,从而减少开发工作流中的上下文切换和阻碍。

功能

promptz.dev MCP 服务提供两项主要功能:

  1. 提示词 - 用于搜索和执行提示词的可执行函数。
  2. 规则 - 用于搜索项目规则,并与其他工具集成,以便在工作区中添加或更新规则的可执行函数。

使用示例

将服务连接到 Amazon Q Developer 后,你可以用自然语言这样使用它:

  • “搜索关于 JavaScript 的 CLI 提示词”
  • “显示名为 ‘React Component Documentation’ 的提示词”
  • “使用 React Component Documentation 提示词改进我的文档”
  • “查找 CDK Development 的项目规则”
  • “将 CDK Project Structure 项目规则添加到我的工作区”

安装

第 1 步:获取 API 凭据
  1. 前往 https://promptz.dev/mcp
  2. 复制 MCP 设置,例如 API Key、API URL 或示例 MCP 配置片段。
第 2 步:安装 MCP 服务

打开位于 ~/.aws/amazonq/mcp.json 的 Amazon Q Developer MCP 客户端设置文件

选项 1:使用 npx(推荐)

使用此服务最简单的方式是通过 npx,无需安装:

  1. 将以下配置添加到 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:本地安装
  1. 克隆仓库:
git clone https://github.com/cremich/promptz-mcp.git
cd promptz-mcp
  1. 安装依赖并构建:
npm install
npm run build
  1. 将以下配置添加到 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": []
    }
  }
}
故障排除

如果服务遇到问题:

  1. 检查 API 凭据是否正确
  2. 确保已在 MCP 客户端中正确配置服务
  3. 查看位于 ~/.promptz/logs/mcp-server.log 的日志中的错误消息
  4. 使用 MCP Inspector 进行调试:
# Run with environment variables
PROMPTZ_API_URL="your-api-url" PROMPTZ_API_KEY="your-api-key" npm run inspector

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)

评论

支持 Markdown

第一次接触 MCP?

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

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