Skip to content

Should we manually install context7 and taskmaster MCP server before let agents work? #17

@yuhao-tubi

Description

@yuhao-tubi

I saw the expected directories after we init agents in project

your-project/
├── CLAUDE.md                    # Behavioral rules for agents
├── .claude/
│   ├── settings.json           # Hook configuration
│   ├── agents/                 # Agent definitions (30+ files)
│   │   ├── prd-research-agent.md
│   │   ├── task-orchestrator.md
│   │   ├── lib/
│   │   │   └── research-analyzer.js  # Complexity analysis engine
│   │   └── ... (lots more agents)
│   └── hooks/                  # TDD enforcement scripts
│       ├── test-driven-handoff.sh
│       └── collective-metrics.sh
└── .claude-collective/
    ├── tests/                  # Test framework templates
    ├── metrics/                # Usage tracking (for development)
    └── package.json           # Testing setup (Vitest)

After my init command, I found the .taskmaster. But I didn't find the corresponding tasks defined under the folder, also I checked the rule file
in infrastructure-implementation-agent shows:

🚨 CRITICAL: MANDATORY TASK FETCHING PROTOCOL

I MUST fetch the Task ID from TaskMaster BEFORE any implementation:

  1. VALIDATE TASK ID PROVIDED: Check that I received a Task ID in the prompt
  2. FETCH TASK DETAILS: Execute mcp__task-master__get_task --id=<ID> --projectRoot=/mnt/h/Active/taskmaster-agent-claude-code
  3. VALIDATE TASK EXISTS: Confirm task was retrieved successfully
  4. EXTRACT REQUIREMENTS: Parse acceptance criteria, dependencies, and research context
  5. ONLY THEN START IMPLEMENTATION: Never begin work without task details

If no Task ID provided or task fetch fails:

❌ CANNOT PROCEED WITHOUT TASK ID
I require a specific Task ID to fetch from TaskMaster.
Please provide the Task ID for implementation.

So when I am actually running for some requirements, it doesn't require me to provide a task Id, so I guess I need to setup the taskmaster mcp first? Same question for context 7.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions