Skip to main content
Glama

Zentao MCP Server

by ad19900913
PROJECT_STRUCTURE.md3.43 kB
# RDMS MCP Server 项目结构 ``` mcp-rdms/ ├── docs/ │ └── 需求背景.md # 原始需求文档 ├── template/ │ ├── BUG-138363.html # BUG详情页面模板 │ ├── BUG-LIST.html # BUG列表页面模板 │ ├── 市场缺陷-11636.html # 市场缺陷详情模板 │ └── 市场缺陷-LIST.html # 市场缺陷列表模板 ├── node_modules/ # 依赖包目录 ├── index.js # 主服务器文件 ├── package.json # NPM包配置 ├── package-lock.json # 依赖锁定文件 ├── README.md # 项目说明文档 ├── QUICK_START.md # 快速开始指南 ├── LICENSE # MIT许可证 ├── CHANGELOG.md # 版本更新日志 ├── CONTRIBUTING.md # 贡献指南 ├── PUBLISHING.md # 发布指南 ├── PROJECT_STRUCTURE.md # 项目结构说明 └── .gitignore # Git忽略文件 ``` ## 核心文件说明 ### index.js - **RDMSMCPServer类** - 主服务器实现 - **工具处理器** - 处理所有MCP工具调用 - **图片分析功能** - AI视觉分析核心逻辑 - **认证管理** - Cookie会话管理 - **错误处理** - 完整的错误处理机制 ### template/ 目录 - **HTML模板文件** - 用于开发和测试的页面模板 - **BUG相关模板** - BUG详情和列表页面结构 - **市场缺陷模板** - 市场缺陷相关页面结构 ### 配置文件 - **package.json** - 完整的NPM包信息,版本1.0.4 - **环境变量支持** - RDMS_BASE_URL, RDMS_USERNAME, RDMS_PASSWORD ### 文档文件 - **README.md** - 完整的使用说明和功能介绍 - **QUICK_START.md** - 快速开始指南 - **CHANGELOG.md** - 版本历史和更新记录 - **CONTRIBUTING.md** - 开发者贡献指南 - **PUBLISHING.md** - 发布到各平台的详细步骤 ### 开发和测试 - **NPM脚本** - start, dev, test, test:publish 等命令 - **模板文件** - 用于开发调试的HTML模板 - **依赖管理** - 使用 package-lock.json 锁定版本 ## 主要功能模块 ### 1. 认证模块 - 登录RDMS系统 - Cookie会话管理 - 自动重新登录 ### 2. BUG管理模块 - 获取BUG详情 - 搜索BUG - 获取我的BUG - 获取待处理BUG ### 3. 市场缺陷模块 - 获取市场缺陷详情 - 搜索市场缺陷 - 获取分配给我的缺陷 ### 4. 图片分析模块 ⭐ - 自动提取BUG附件图片 - 下载图片数据 - 转换为base64格式 - 支持AI视觉分析 ### 5. 工作面板模块 - 获取工作统计信息 - 展示BUG和缺陷数量 ## 技术栈 - **Node.js 18+** - 运行环境 - **ES Modules** - 现代JavaScript模块系统 - **@modelcontextprotocol/sdk** - MCP协议实现 - **axios** - HTTP客户端 - **cheerio** - HTML解析 - **fs** - 文件系统操作(图片处理) ## 发布准备状态 ✅ **代码完整性** - 所有功能已实现并测试 - 错误处理完善 - 代码注释充分 ✅ **文档完整性** - README.md详细说明 - API文档完整 - 使用示例丰富 ✅ **发布准备** - package.json信息完整 - LICENSE文件存在 - CHANGELOG.md已更新 - GitHub Actions配置完成 ✅ **质量保证** - 测试覆盖完整 - 多Node.js版本兼容 - 自动化测试流程 项目已准备好发布到NPM和GitHub!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ad19900913/mcp-rdms'

If you have feedback or need assistance with the MCP directory API, please join our Discord server