sean 88874ff7ec fix: 修复Windows路径解析兼容性问题 (Issue #31)
- 增强PackageProtocol的Windows NPX环境检测逻辑
  - 添加Windows特定的.cmd/.bat文件检测
  - 标准化环境变量路径处理(Windows反斜杠)
  - 支持LOCALAPPDATA、APPDATA、TEMP等Windows目录

- 优化跨平台路径规范化
  - 新增normalizePathForComparison方法统一路径比较
  - 使用Node.js原生API确保路径处理正确性
  - 改进文件访问权限验证的跨平台兼容性

- 增强NPX模式下的访问权限处理
  - NPX模式下采用警告而非错误的宽松策略
  - 优化开发和生产环境的权限检查差异

- 新增全面的Windows兼容性测试套件
  - 创建Issue #31专项测试覆盖关键场景
  - 模拟Windows环境进行跨平台测试验证
  - 覆盖NPX检测、路径解析、资源加载、角色激活等核心流程

修复了Windows用户在NPX环境下激活角色时出现的"思维模式未在注册表中找到"等路径解析错误。

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-12 10:28:20 +08:00
2025-05-13 12:17:28 +08:00

PromptX Logo

AI-native professional capability enhancement system

Provides specialized roles, memory management, and knowledge systems for AI applications through MCP protocol

中文 | English | Issues


PromptX

AI-native professional capability enhancement system - Provides specialized roles, memory management, and knowledge systems for AI applications through MCP protocol

中文 | English | Issues

🚀 Quick Start - Direct AI Application Integration

🔌 MCP Standardized Integration

Configure MCP connection in AI applications (minimal setup)

Add to your AI application's MCP configuration file:

{
  "mcpServers": {
    "promptx": {
      "command": "npx",
      "args": ["-y", "-f", "dpml-prompt@snapshot", "mcp-server"]
    }
  }
}

🎯 That's it! PromptX automatically:

  • Intelligent workspace detection - Automatically finds suitable workspace
  • Auto environment initialization - No manual folder/config creation needed
  • Dynamic project adaptation - Works seamlessly across different projects

🔧 Advanced Configuration (Optional)

For custom configurations:

{
  "mcpServers": {
    "promptx": {
      "command": "npx",
      "args": ["-y", "-f", "dpml-prompt@snapshot", "mcp-server"],
      "env": {
        "PROMPTX_WORKSPACE": "/your/custom/workspace/path"
      }
    }
  }
}

New to MCP? Watch MCP Tutorial on BiliBili

🔧 Advanced Options:
  • PROMPTX_WORKSPACE: Custom workspace path (optional, auto-detected by default)
📂 Custom Workspace Path Formats
  • Windows: "D:\\username\\path\\your\\project" (use double backslashes)
  • macOS/Linux: "/Users/username/path/your/project"

Supported AI Applications

Application Status Configuration Notes
Claude Desktop Official Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Anthropic's official client with native MCP support
Cursor Supported MCP settings panel Developer-friendly code editor
Windsurf Supported IDE MCP panel Codeium's AI-native IDE
Cline Supported VS Code plugin config Powerful AI programming assistant
Augment Supported Desktop app config AI-native code editor
Trae Supported IDE plugin config AI-driven code generation tool
通义灵码 🟡 Planned Alibaba Cloud IDE plugin Alibaba's AI programming assistant
Zed Supported Config: ~/.config/zed/settings.json High-performance code editor
Continue Supported VS Code plugin config VS Code AI assistant plugin
Replit Agent 🟡 Experimental Built into Replit platform Online programming environment
Jan 🟡 In Development Local AI client Privacy-first local AI assistant
Ollama WebUI 🟡 Community Third-party MCP adapter Local model interface
Open WebUI 🟡 Community Plugin system Open source AI interface
百度 Comate 🟡 Planned Baidu IDE plugin Baidu's AI programming assistant
腾讯 CodeWhisperer 🟡 Planned Tencent Cloud IDE Tencent's AI programming tool

Legend:

  • Official Support: Native MCP protocol support
  • 🟡 Experimental/Community Support: Support through plugins or experimental features
  • More AI applications are integrating MCP protocol...

🎯 After configuration, your AI application gains 6 professional tools:

  • promptx_init - 🏗️ System initialization
  • promptx_hello - 👋 Role discovery
  • promptx_action - Role activation
  • promptx_learn - 📚 Knowledge learning
  • promptx_recall - 🔍 Memory retrieval
  • promptx_remember - 💾 Experience saving

📖 Complete MCP Integration Guide

📸 Usage Effects After Configuration

🎭 Role Discovery and Activation

Role Discovery Step 1: Use promptx_hello to discover all available professional roles

Role Selection Step 2: Use promptx_action to activate professional roles with complete capabilities

💭 Intelligent Memory Management

Memory Feature Step 3: Use promptx_remember to save important information for intelligent recall

Configuration Note: After completing MCP configuration, your AI application will have all the above professional features. No additional learning required - just follow the interface prompts to enjoy professional AI services.

Star Growth Trend

Star History Chart

Contributing Guidelines

Join our technical community:

Technical Community

📄 License

MIT License - Making AI professional capabilities accessible


🚀 Get Started Now: Launch PromptX MCP Server and enhance your AI application with professional capabilities!

Description
PromptX · 领先的AI上下文工程平台 | PromptX · The Leading AI Context Engineering Platform
Readme MIT 9.3 MiB
Languages
JavaScript 98.1%
Shell 1.9%