Metadata-Version: 2.5
Name: prompt-optimizer-mcp
Version: 1.1.0
Summary: ZCode 提示词优化插件：提供 /optimize 命令和 optimize_prompt MCP 工具
Project-URL: Homepage, https://github.com/goodie1972/prompt-optimizer
Project-URL: Repository, https://github.com/goodie1972/prompt-optimizer
Project-URL: Issues, https://github.com/goodie1972/prompt-optimizer/issues
Author-email: goodie1972 <goodie1972@example.com>
License: MIT
Keywords: ai,mcp,optimizer,prompt,zcode
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: mcp>=2.0.0
Requires-Dist: openai>=2.0.0
Description-Content-Type: text/markdown

# prompt-optimizer-mcp v1.1.0

ZCode 提示词优化插件。提供 `optimize_prompt` MCP 工具和 `/optimize` 命令，通过 LLM 优化提示词，使其更清晰、更具体、更可执行。

## 安装

```bash
pip install prompt-optimizer-mcp
```

## 在 ZCode 中使用

安装后在 ZCode 的 MCP 配置中添加：

```json
{
  "mcpServers": {
    "prompt-optimizer": {
      "command": "prompt-optimizer-mcp",
      "env": {}
    }
  }
}
```

## 配置

在 `~/.zcode/mcp/prompt-optimizer/.env` 中设置 API Key：

```env
OPTIMIZE_API_KEY=你的key
OPTIMIZE_BASE_URL=https://你的地址/v1
OPTIMIZE_MODEL=模型名
```

或直接设置环境变量：

```env
AGNES_API_KEY=...
# 或
NVIDIA_API_KEY=...
# 或
OPENROUTER_API_KEY=...
```

## 使用

### 作为 MCP 工具

AI 在对话中自动调用 `optimize_prompt` 工具：

```python
optimize_prompt(prompt="写一个Python脚本读取CSV")
# 返回：写一个Python脚本，读取指定路径的CSV文件...
```

### 作为命令行工具

```bash
prompt-optimizer-mcp
```

启动 stdio MCP 服务器。

## 更新日志

### v1.1.0
- 兼容 mcp 2.0.0（`FastMCP` → `MCPServer`）
- 依赖更新：`mcp>=2.0.0`

### v1.0.0
- 初始发布

## 作者

goodie1972

## 许可证

MIT
