{"_id":"@ai-partner/ai-partner-architecture","name":"@ai-partner/ai-partner-architecture","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ai-partner/ai-partner-architecture","version":"0.1.0","description":"Architecture MCP Server for Cursor - 为 Cursor 终端大模型提供架构设计相关提示词的 MCP Server","main":"server.js","bin":{"ai-partner-architecture":"server.js"},"keywords":["mcp","model-context-protocol","architecture","cursor","ai","prompt","documentation","system-architecture"],"author":{"name":"AI Partner Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ai-partner/ai-partner-mcp-architecture.git"},"bugs":{"url":"https://github.com/ai-partner/ai-partner-mcp-architecture/issues"},"homepage":"https://github.com/ai-partner/ai-partner-mcp-architecture#readme","engines":{"node":">=16.0.0"},"scripts":{"start":"node server.js","dev":"nodemon server.js","test":"echo \"No tests specified, skipping test phase\" && exit 0"},"dependencies":{"@modelcontextprotocol/sdk":"^0.4.0","axios":"^1.6.0"},"devDependencies":{"nodemon":"^3.0.0"},"type":"module","_id":"@ai-partner/ai-partner-architecture@0.1.0","gitHead":"4f6611e9f6c8fbe8da9a05e276a7dbec080912f2","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-BDmGn8sSCtqA6qEz8wDpLF9fkYqGK3YZrJZYYHm/Rau7E+ng5PMTk/N/PHTiWZZDvwvM/REkmb3h9UzzNvsC5Q==","shasum":"39d4e39f39d045466272be22540e2595762f8b26","tarball":"https://registry.npmjs.org/@ai-partner/ai-partner-architecture/-/ai-partner-architecture-0.1.0.tgz","fileCount":4,"unpackedSize":24166,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGMA6RyJxtLTeG5HWGiQjqMTvd075hTIJ6GdE1ZHcPRDAiEA01qS+W2T60OaNJF0QOoGsHbqD6VTVa7hhi6DZeyl9H0="}]},"_npmUser":{"name":"qwe8652591","email":"824000672@qq.com"},"directories":{},"maintainers":[{"name":"qwe8652591","email":"824000672@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-partner-architecture_0.1.0_1753032767034_0.18337929914746587"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-20T17:32:46.909Z","0.1.0":"2025-07-20T17:32:47.209Z","modified":"2025-07-20T17:32:47.517Z"},"maintainers":[{"name":"qwe8652591","email":"824000672@qq.com"}],"description":"Architecture MCP Server for Cursor - 为 Cursor 终端大模型提供架构设计相关提示词的 MCP Server","homepage":"https://github.com/ai-partner/ai-partner-mcp-architecture#readme","keywords":["mcp","model-context-protocol","architecture","cursor","ai","prompt","documentation","system-architecture"],"repository":{"type":"git","url":"git+https://github.com/ai-partner/ai-partner-mcp-architecture.git"},"author":{"name":"AI Partner Team"},"bugs":{"url":"https://github.com/ai-partner/ai-partner-mcp-architecture/issues"},"license":"MIT","readme":"# AI Partner Architecture MCP Server\n\n为 Cursor 终端大模型提供系统架构设计相关提示词的 MCP Server。\n\n## 🎯 功能概述\n\nAI Partner Architecture MCP Server 是一个专门为 Cursor 终端大模型设计的 MCP (Model Context Protocol) 服务器，提供完整的系统架构设计文档编写支持。\n\n### 核心功能\n\n- **架构设计文档提示词获取**：获取各种架构设计文档编写的专业提示词\n- **架构设计项目初始化**：初始化架构设计文档项目结构\n- **架构设计文档编写指导**：提供下一步编写建议和指导\n- **架构设计文档生成**：基于PRD需求自动生成架构设计文档\n- **架构设计文档质量检查**：对架构设计文档进行质量评估\n- **架构设计文档总结报告**：生成架构设计文档完成度分析报告\n- **架构设计编写帮助指南**：提供详细的编写指导和最佳实践\n\n## 🛠️ 可用工具\n\n### 1. architecture_document_prompt\n获取系统架构设计文档编写的提示词。\n\n**参数说明：**\n- `filePath` (必需)：完整的文件路径，必须包含目录结构\n- `silent` (可选)：是否静默执行，默认为 true\n\n**常用路径示例：**\n- `.cursor/rules/architecture/design-methodology/architecture-system-design-thinking.mdc` - 系统架构设计思考方法论\n- `.cursor/rules/architecture/templates/docs/template-architecture-system-design.mdc` - 系统架构设计模板\n- `.cursor/rules/architecture/design-methodology/architecture-overview-design-thinking.mdc` - 架构概述设计思考\n- `.cursor/rules/architecture/design-methodology/architecture-interface-design-thinking.mdc` - 接口架构设计思考\n- `.cursor/rules/architecture/design-methodology/architecture-deployment-design-thinking.mdc` - 部署架构设计思考\n\n### 2. architecture_initialization\n架构设计项目初始化工具，用于创建必要的目录结构和初始文档。\n\n**参数说明：**\n- `random_string` (必需)：Dummy parameter for no-parameter tools\n- `silent` (可选)：是否静默执行，默认为 true\n\n### 3. architecture_next_step\n架构设计文档编写下一步指导工具，基于当前状态提供编写建议。\n\n**参数说明：**\n- `silent` (可选)：是否静默执行，默认为 true\n\n### 4. architecture_generate_spec_doc\n架构设计文档生成工具，基于PRD需求自动生成架构设计文档。\n\n**参数说明：**\n- `silent` (可选)：是否静默执行，默认为 true\n\n### 5. architecture_quality_check\n架构设计文档质量检查工具，对架构设计文档进行全面质量检查。\n\n**参数说明：**\n- `silent` (可选)：是否静默执行，默认为 true\n\n### 6. architecture_summary_report\n架构设计文档总结报告工具，生成架构设计文档的完成度分析报告。\n\n**参数说明：**\n- `silent` (可选)：是否静默执行，默认为 true\n\n### 7. architecture_help_guide\n架构设计文档编写帮助指南工具，提供详细的编写指导和最佳实践。\n\n**参数说明：**\n- `silent` (可选)：是否静默执行，默认为 true\n\n## 📁 目录结构\n\n```\n.cursor/rules/architecture/\n├── design-methodology/                    # 设计思考方法论\n│   ├── architecture-overview-design-thinking.mdc\n│   ├── architecture-system-design-thinking.mdc\n│   ├── architecture-interface-design-thinking.mdc\n│   ├── architecture-deployment-design-thinking.mdc\n│   ├── architecture-data-architecture-design-thinking.mdc\n│   └── architecture-security-architecture-design-thinking.mdc\n├── templates/                             # 文档模板\n│   └── docs/\n│       ├── template-architecture-overview-chapter.mdc\n│       ├── template-architecture-system-design.mdc\n│       ├── template-architecture-tech-design.mdc\n│       ├── template-architecture-data-design.mdc\n│       ├── template-architecture-interface-design.mdc\n│       ├── template-architecture-interface-module-design.mdc\n│       ├── template-architecture-deployment-design.mdc\n│       ├── template-architecture-security-design.mdc\n│       └── template-architecture-other-chapters.mdc\n├── architecture-design-methodology.mdc    # 架构设计方法论总纲\n├── architecture-design-thinking-methods.mdc # 架构设计思考方法\n├── architecture-help-guide.mdc            # 架构设计编写帮助指南\n├── architecture-quality-check-report.mdc  # 架构设计质量检查报告\n├── architecture-progress-summary-report.mdc # 架构设计进度总结报告\n└── architecture-initialization.mdc        # 架构设计项目初始化\n```\n\n## 🚀 快速开始\n\n### 1. 安装依赖\n\n```bash\ncd AI-Partner-MCP-Architecture\nnpm install\n```\n\n### 2. 配置Cursor\n\n在 Cursor 的配置文件中添加 MCP 服务器配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"ai-partner-architecture\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/AI-Partner-MCP-Architecture/server.js\"],\n      \"env\": {}\n    }\n  }\n}\n```\n\n### 3. 使用示例\n\n#### 获取架构设计文档提示词\n```\n使用 architecture_document_prompt 工具获取系统架构设计思考方法论\n文件路径：.cursor/rules/architecture/design-methodology/architecture-system-design-thinking.mdc\n```\n\n#### 初始化架构设计项目\n```\n使用 architecture_initialization 工具初始化架构设计项目\n```\n\n#### 生成架构设计文档\n```\n使用 architecture_generate_spec_doc 工具生成架构设计文档\n```\n\n## 📋 架构设计文档结构\n\n标准的系统架构设计文档包含以下章节：\n\n### 第1章 架构概述\n- 1.1 系统背景\n- 1.2 架构目标\n- 1.3 架构范围\n- 1.4 术语定义\n- 1.5 参考文档\n\n### 第2章 系统架构设计\n- 2.1 技术架构设计\n- 2.2 数据架构设计\n- 2.3 整体架构逻辑\n\n### 第3章 接口架构设计\n- 3.1 接口模块列表\n- 3.2.X 具体接口设计\n  - 3.2.X.1 接口设计\n  - 3.2.X.2 接口字段说明\n  - 3.2.X.3 接口操作说明\n  - 3.2.X.4 接口状态图\n  - 3.2.X.5 处理逻辑详细说明\n\n### 第4章 部署架构设计\n- 4.1 部署架构概述\n- 4.2 部署环境要求\n- 4.3 部署配置说明\n- 4.4 部署流程说明\n\n## 🎯 设计方法论\n\n本 MCP Server 基于以下设计方法论：\n\n### 架构驱动的设计思维\n- 架构优先原则：所有架构设计必须基于系统整体架构\n- 系统驱动机制：每个架构组件都有明确的系统需求依据\n- 技术价值导向原则：确保每个架构组件都创造技术价值\n\n### 架构完整性评估驱动的设计策略\n- 智能完整性识别：从多个维度评估架构完整性\n- 分层设计策略：根据复杂度采用不同的设计策略\n- 设计适配原则：架构设计深度与系统业务复杂度匹配\n\n### 系统架构为中心的设计\n- 架构优先：从系统整体架构设计组件关系\n- 完整系统视图：设计完整的系统架构视图\n- 价值创造验证：验证每个设计的架构组件是否为系统创造独立的技术价值\n- 业务无关原则：将业务实现细节从架构设计中剥离\n\n## 🔧 开发指南\n\n### 环境要求\n- Node.js >= 16.0.0\n- npm >= 8.0.0\n\n### 开发命令\n```bash\n# 安装依赖\nnpm install\n\n# 开发模式运行\nnpm run dev\n\n# 生产模式运行\nnpm start\n\n# 运行测试\nnpm test\n```\n\n### 配置说明\n- `mcp-server.json`：MCP服务器配置文件\n- `server.js`：主服务器文件\n- `package.json`：项目依赖和脚本配置\n\n## 📝 更新日志\n\n### v0.1.0 (2025-01-20)\n- 初始版本发布\n- 支持架构设计文档生成\n- 支持架构设计质量检查\n- 支持架构设计总结报告\n\n## 🤝 贡献指南\n\n欢迎提交 Issue 和 Pull Request 来改进这个项目。\n\n## 📄 许可证\n\nMIT License\n\n## 🔗 相关链接\n\n- [AI Partner 项目主页](https://github.com/ai-partner)\n- [MCP 协议文档](https://modelcontextprotocol.io/)\n- [Cursor 编辑器](https://cursor.sh/)","readmeFilename":"README.md","_rev":"1-b4aca897a0608255187534b0170368c5"}