mcp服务器需求
请求管理MCP服务器 - Claude Code交互式请求管理系统
  
📘 项目登录页 -详细介绍实际效果、体系结构和入门
📘 人间中心AI时代の组织宪章 -设计先决条件
______________________________________________________________________
✨ 主要功能
核心功能(MCP服务器)
- 🔧 22个MCP工具 - CRUD (5),检索·分析(3),验证(3),Fix Engine(4),变更管理(1),项目管理(6)
- ✅ 自动検证 -5个域中的质量检查(层次、图表、抽象度、MECE、样式
- 🔄 修复发动机 -基于策略的自动修改和回滚(6种修改操作)
- 🎯 本体管理 -可定制的请求阶段定义
- 📊 项目管理 -切换和管理多个项目
- 🔍 影响分析 -自动跟踪相关性并确定影响范围
辅助功能(另一进程)
- 🌐 Web查看器 -交互式浏览器UI将请求可视化(
npm run view-server) - 🤖 AI聊天集成 (实验性的)Claude支持交互式助手
______________________________________________________________________
🚀 快速启动
1.安装
git clone https://github.com/sawadari/requirements-mcp-server.git
cd requirements-mcp-server
npm install
npm run build2. MCP启动为服务器
MCP服务器+Web查看器(推荐):
npm run dev→ MCP服务器和Web查看器(http://localhost:5002)同时启动
MCP仅服务器:
npm run mcp-onlyWeb仅限查看器:
npm run view-server3. Claude Code连接
.claude/mcp-servers.json 添加:
{
"mcpServers": {
"requirements": {
"command": "node",
"args": ["C:/dev/requirements-mcp-server/build/index.js"]
}
}
}4.试着使用
Claude Code用自然语言管理要求:
新しい要求を追加してください。
タイトル: ユーザー認証機能
説明: JWTを使用したユーザー認証システム
優先度: high
カテゴリ: セキュリティ______________________________________________________________________
📚 文档
🎓 前言
|文档|说明| |-------------|------| | 安装 设置步骤 | 快速启动 5分钟开始 | 教程 用实例学习
📖 用户指南
|文档|说明| |-------------|------| | 用语集(GLOSSARY) |定义整个系统使用的术语⭐ | | MCP工具参考 |21个工具完整指南⭐ | | Web查看器 浏览器UI的使用方法 | 検证机能 |质量检查和自动修正| | 验证规则参考 | A-E域20规则的详细说明⭐ | | 项目管理 |管理多个项目|
🔧 高级功能
|文档|说明| |-------------|------| | 修复发动机 |基于策略的自动修改| | 本体学 可定制的请求阶段 | AI聊天集成 | Claude集成机制 | 手动测试 | JSON-RPC中的直接操作
👨💻 开发人员
|文档|说明| |-------------|------| | 功能实施工作流 ⭐ | 设计整合・影响分析・TDD标准手顺| | 雅統合 |自律型开发框架| | 工具管理 功能重复防止系统 | Issue创建工作流 | GitHub Issue连携| | 测试 | TDD开発手法|
📋 引用
|文档|说明| |-------------|------| | 体系结构 系统结构(21工具,图层配置)⭐ | | 设计原则 |要求管理原则(本体论、MECE) | | 路线图 |今后的功能追加计划| | Claude Code统合 | Claude环境设定|
📖 文档索引 -所有文档列表和关键字搜索
______________________________________________________________________
💡 使用例
示例1:添加并验证请求
# Claude Codeで実行
"新しい要求を追加してください"
→ add_requirement ツールが実行される
"要求REQ-123の妥当性をチェックしてください"
→ validate_requirement ツールが実行される示例2:分析影响范围
"要求REQ-123の影響範囲を分析してください"
→ analyze_impact ツールが実行される
→ 影響を受ける要求、推定工数、リスクが表示される示例3:Web在查看器中可视化
npm run view-server
# http://localhost:5002 にアクセス详情 教程 的双曲正切值
______________________________________________________________________
🌐 Web查看器
交互式Web通过接口管理请求:
npm run view-serverhttp://localhost:5002访问
主要功能:
- 树视图(分层结构显示)
- 搜索筛选器
- 可追溯性矩阵
- AI聊天助手
- 实时自动更新
详情 Web查看器指南 的双曲正切值
______________________________________________________________________
🔧 MCP工具(22个)
CRUD操作(5工具)
add_requirement- 要求追加get_requirement- 要求取得list_requirements- 要求一覧update_requirement- 要求更新delete_requirement- 要求削除
检索、分析(3工具)
search_requirements- 条件検索analyze_impact-影响范围分析get_dependency_graph-依赖关系图
验证和质量(3工具)
validate_requirement-単一要求検证validate_all_requirements-全要求検证get_validation_report-验证报告
变更管理(1工具)
propose_change- 変更提案作成
Fix Engine(4工具)
load_policy-策略读取preview_fixes-修改预览apply_fixes-修正适用rollback_fixes-回滚
项目管理(6工具)
list_projects-项目列表get_current_project-当前项目switch_project-项目切换create_project-项目创建delete_project-删除项目infer_and_switch_project-从自然语言到项目推论和切换
详情 MCP工具参考 的双曲正切值
______________________________________________________________________
🏗️ 体系结构
┌──────────────────────────────────────────┐
│ Claude Code (MCP Client) │
└──────────────┬───────────────────────────┘
│ JSON-RPC (stdio)
┌──────────────▼───────────────────────────┐
│ requirements-mcp-server (22 tools) │
├──────────────────────────────────────────┤
│ MCP Layer: 22 Tool Handlers │
│ Business: Analyzer, Validator │
│ Fix Engine: Executor, Planner, Change │
│ Ontology: OntologyManager │
│ Data: Storage, ProjectManager, Logger │
└──────────────┬───────────────────────────┘
│
┌──────────────▼───────────────────────────┐
│ data/requirements.json (storage) │
└──────────────────────────────────────────┘详情 体系结构文档 的双曲正切值
______________________________________________________________________
🤖 Miyabi框架集成
这个项目雅(自主开发框架)构建:
- 7个自主代理 -协调员、问题、CodeGen、审查、PR、部署、测试
- GitHub的OS作为 - Issue -安装-PR -自动部署
- 识学理论准据 -责任の明确化、権限委譲、暧昧性の排除
详情 Miyabi集成指南 的双曲正切值
______________________________________________________________________
🧪 测试
# 全テスト実行
npm test
# カバレッジレポート
npm run test:coverage
# Watch mode
npm run test:watch目标覆盖范围: 80%+
______________________________________________________________________
🛠️ 开発
开发模式
npm run dev构建
npm run build模具检查
npm run typecheck项目管理脚本
项目浏览:
npm run list-projects删除项目:
# 対話モード
npm run delete-project
# 直接指定
npm run delete-project
注意: 无法删除默认项目
______________________________________________________________________
📊 项目统计信息
- MCP工具:22个
- 测试覆盖: 80%+
- 文档页面: 20+
- 对应言语:TypeScript(严格模式)
- MCP-SDK: 1.20.1
______________________________________________________________________
🤝 貢献
Issue、Pull Request欢迎光临。
参与开发请参阅:
______________________________________________________________________
📄 许可证
MIT License - 详情 许可证 的双曲正切值
______________________________________________________________________
🔗 链接
- 项目站点: https://sawadari.github.io/requirements-mcp-server/
- 组织宪章: https://sawadari.github.io/principle/
- 模型上下文协议: https://modelcontextprotocol.io/
- 克劳德代码: https://docs.claude.com/claude-code
- Miyabi框架: https://github.com/ShunsukeHayashi/Autonomous-Operations
______________________________________________________________________
📞 支持
如果有问题或问题进行动态观察时的轴心点。
______________________________________________________________________
🌸 Miyabi-自主发展中的美
由以下材料制成❤️ 使用Claude代码和Miyabi框架
