{"_id":"@bytefun/mcp-prompt-optimizer","name":"@bytefun/mcp-prompt-optimizer","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.4":{"name":"@bytefun/mcp-prompt-optimizer","version":"1.0.4","description":"ByteFun MCP服务：智能提示词优化，支持AI处理完成回调监听，提升Cursor使用体验","main":"dist/enhancedPromptOptimizer.js","bin":{"mcp-prompt-optimizer":"dist/enhancedPromptOptimizer.js"},"scripts":{"start":"node dist/enhancedPromptOptimizer.js","test":"echo \"No tests specified\"","dev":"npm run start"},"keywords":["mcp","model-context-protocol","prompt-optimization","ai-tools","cursor","vscode","ai-callback","productivity","bytefun"],"author":{"name":"ByteFun Team","email":"contact@bytefun.com"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^0.4.0"},"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"engines":{"node":">=18.0.0"},"homepage":"https://bytefun.com/mcp-prompt-optimizer","support":{"email":"support@bytefun.com","url":"https://bytefun.com/support"},"publishConfig":{"access":"public"},"_id":"@bytefun/mcp-prompt-optimizer@1.0.4","gitHead":"b47a2d63d8d17786e5baa354ea059abb6e650633","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TrYmsBHdTYfhKLkwKCt+LVHs4kFSfNcAYYmJ04NeygwKe+D5Gok9iNUvk6XtjMJ0iYuN8ffaBHiF5fvi2/cjNw==","shasum":"bd677886feae75c34ec369b02a2c8bee7fce7c13","tarball":"https://registry.npmjs.org/@bytefun/mcp-prompt-optimizer/-/mcp-prompt-optimizer-1.0.4.tgz","fileCount":4,"unpackedSize":19712,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyCnRvhOKpOJhvNdQzBpytMxeU+CpzfBPsCpN+BiTXlwIhANvniVaiR1ecXOm3XAKewrtfG5e46VGDlR8Yy+S44PYP"}]},"_npmUser":{"name":"bytefun","email":"lonsho@aliyun.com"},"directories":{},"maintainers":[{"name":"bytefun","email":"lonsho@aliyun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-prompt-optimizer_1.0.4_1748352980068_0.6445543808376886"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-27T13:36:19.951Z","1.0.4":"2025-05-27T13:36:20.247Z","modified":"2025-05-27T13:36:20.464Z"},"maintainers":[{"name":"bytefun","email":"lonsho@aliyun.com"}],"description":"ByteFun MCP服务：智能提示词优化，支持AI处理完成回调监听，提升Cursor使用体验","homepage":"https://bytefun.com/mcp-prompt-optimizer","keywords":["mcp","model-context-protocol","prompt-optimization","ai-tools","cursor","vscode","ai-callback","productivity","bytefun"],"author":{"name":"ByteFun Team","email":"contact@bytefun.com"},"license":"MIT","readme":"# ByteFun MCP Prompt Optimizer\n\n> 🚀 智能提示词优化服务，支持AI处理完成回调监听，提升Cursor使用体验\n\n## ✨ 功能特性\n\n- **🎯 智能提示词优化**：自动优化用户输入的提示词，提高AI响应质量\n- **📞 AI回调监听**：监听AI处理完成事件，获取完整响应数据\n- **🔧 VSCode集成**：完美集成VSCode插件，提供丰富的用户界面\n- **⚡ 高性能**：基于MCP协议，提供稳定高效的服务\n- **🛡️ 安全可靠**：企业级安全设计，保护用户数据隐私\n\n## 📦 安装使用\n\n### 全局安装\n```bash\nnpm install -g @bytefun/mcp-prompt-optimizer\n```\n\n### 在Cursor中配置\n在 `.cursor/mcp.json` 中添加配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"bytefun-prompt-optimizer\": {\n      \"command\": \"npx\",\n      \"args\": [\"@bytefun/mcp-prompt-optimizer\"],\n      \"env\": {\n        \"NODE_ENV\": \"production\"\n      }\n    }\n  }\n}\n```\n\n### 启动服务\n```bash\n# 直接运行\nnpx @bytefun/mcp-prompt-optimizer\n\n# 或使用全局安装的命令\nbytefun-mcp\n```\n\n## 🔧 配置选项\n\n服务支持以下环境变量配置：\n\n- `NODE_ENV`: 运行环境 (development/production)\n- `LOG_LEVEL`: 日志级别 (debug/info/warn/error)\n- `CACHE_DIR`: 缓存目录路径\n\n## 🎮 使用方法\n\n### 1. 提示词优化\n```javascript\n// MCP工具调用示例\n{\n  \"tool\": \"optimize_with_callback\",\n  \"arguments\": {\n    \"user_input\": \"帮我写一个函数\",\n    \"context_type\": \"coding\",\n    \"enable_callback\": true\n  }\n}\n```\n\n### 2. AI回调监听\n服务会自动监听AI处理完成事件，并通过文件系统通信机制传递结果给VSCode插件。\n\n### 3. 状态查询\n```javascript\n{\n  \"tool\": \"get_request_status\", \n  \"arguments\": {\n    \"request_id\": \"req_1234567890_abcdef\"\n  }\n}\n```\n\n## 📋 API文档\n\n### 工具列表\n\n#### `optimize_with_callback`\n优化提示词并支持AI处理完成后的回调通知\n\n**参数：**\n- `user_input` (string, 必需): 用户的原始输入\n- `context_type` (string, 可选): 上下文类型 (coding/writing/analysis/general)\n- `enable_callback` (boolean, 可选): 是否启用回调通知\n\n#### `notify_ai_complete`\nAI处理完成后的通知工具（由AI自动调用）\n\n**参数：**\n- `request_id` (string, 必需): 请求ID\n- `ai_response` (string, 必需): AI的完整响应内容\n- `processing_time` (number, 可选): 处理时间（毫秒）\n- `metadata` (object, 可选): 额外的元数据\n\n#### `get_request_status`\n获取请求状态\n\n**参数：**\n- `request_id` (string, 必需): 请求ID\n\n## 🔍 故障排除\n\n### 常见问题\n\n**Q: 服务无法启动？**\nA: 检查Node.js版本是否>=18.0.0，确保MCP SDK正确安装\n\n**Q: Cursor无法连接到服务？**\nA: 验证`.cursor/mcp.json`配置是否正确，检查服务是否正在运行\n\n**Q: 回调功能不工作？**\nA: 确保VSCode插件已正确安装并启用，检查通信目录权限\n\n### 日志查看\n```bash\n# 启用调试日志\nLOG_LEVEL=debug npx @bytefun/mcp-prompt-optimizer\n```\n\n## 📞 技术支持\n\n- **邮箱支持**: support@bytefun.com\n- **在线帮助**: https://bytefun.com/support\n- **用户社区**: https://bytefun.com/community\n\n## 📄 许可证\n\nMIT License - 详见 [LICENSE](LICENSE) 文件\n\n## 🏢 关于ByteFun\n\nByteFun致力于为开发者提供高效的AI辅助工具，提升编程体验和生产力。\n\n---\n\n© 2024 ByteFun Team. All rights reserved. ","readmeFilename":"README.md","_rev":"1-e294a115e4bda6c843ba2bcbf9fe3ba8"}