| name | mcp-server-addition |
| description | Comprehensive checklist for integrating new MCP servers into the specialist and role agent ecosystem. Ensures complete integration including configuration, validation, specialist updates, documentation, and testing. |
| disable-model-invocation | false |
MCP Server Addition Protocol
Purpose: Checklist for adding new MCP servers to ensure complete integration
Created: 2025-10-08 (Learning from Week 7-8 MCP integration)
Status: Production Protocol
Overview
When adding a new MCP server to DA Agent Hub, follow this comprehensive protocol to ensure the MCP server is properly integrated into the specialist and role agent ecosystem.
Phase 1: MCP Server Setup & Validation (2-3 hours)
Step 1: Configure MCP Server
Location: .claude/mcp.json
Actions:
Example:
{
"mcpServers": {
"new-mcp-server": {
"command": "uvx",
"args": ["package-name"],
"env": {
"API_TOKEN": "${NEW_MCP_TOKEN}",
"READ_ONLY": "true"
},
"disabled": false
}
}
}
Step 2: Research MCP Server Tools
Duration: 1-2 hours (depending on server complexity)
Actions:
Output: Create comprehensive documentation
Location: knowledge/mcp-servers/<server-name>/
Contents:
- Tool inventory with descriptions
- Authentication and security notes
- Usage examples for common operations
- Known issues and workarounds
- Confidence scoring
Step 3: Validate MCP Tools
Duration: 30-60 minutes
Actions:
Output: Validation report
Location: projects/active/.../WEEK*_MCP_VALIDATION.md
Phase 2: Specialist Agent Integration (1-2 hours)
Step 4: Update Specialist Agent(s)
Identify which specialists need this MCP server
Actions:
Location: .claude/agents/specialists/<specialist-name>.md
Section to Add:
## MCP Tools
### <server-name> Tools
**Tool Category 1** (X tools):
- tool_name_1: Description, confidence level
- tool_name_2: Description, confidence level
**Tool Category 2** (Y tools):
- tool_name_3: Description, confidence level
### Tool Selection Framework
- Use tool_1 when: [criteria]
- Use tool_2 when: [criteria]
### MCP Recommendation Pattern
[Example of how specialist recommends MCP tool usage]
### Confidence Levels
| Tool Category | Confidence | Notes |
|---------------|------------|-------|
| Category 1 | HIGH (0.92) | Production-validated |
| Category 2 | MEDIUM (0.70) | Requires validation |
### Security Notes
- Authentication: [method]
- Restrictions: [read-only, permissions]
- Known issues: [workarounds]
Phase 3: Role Agent Integration (1-2 hours)
Step 5: Identify Affected Role Agents
Determine which roles should have direct access vs specialist delegation
Questions to answer:
- Which roles work in this domain regularly? (direct access)
- Which roles occasionally need this tool? (specialist delegation)
- What's the confidence threshold for direct use? (typically ≥0.85)
Examples:
- dbt-mcp: analytics-engineer (direct), bi-developer (minimal), others (delegate)
- aws-api: data-engineer (minimal), ui-ux (delegate only)
- slack-mcp: project-manager (heavy), business-analyst (moderate)
Step 6: Update Role Agents
For each affected role agent
Actions:
Location: .claude/agents/roles/<role-name>.md
Template:
## MCP Tool Access
### Primary MCP Servers
**Direct Access**: <server-name>, [other servers]
**Purpose**: [What role uses these MCP tools for]
### When to Use MCP Tools Directly (Confidence ≥0.85)
**<server-name>** ([Usage Level: Heavy/Moderate/Minimal]):
- ✅ Tool 1: Common operation description
- ✅ Tool 2: Common operation description
**Example**:
[Copy-paste ready code example]
### When to Delegate to Specialists (Confidence <0.60 OR Complex Operations)
**<specialist-name>** ([Domain]):
- ❌ Complex operation type 1
- ❌ Complex operation type 2
Phase 4: Documentation & Patterns (2-3 hours)
Step 7: Create Quick Reference Card
Purpose: Fast lookup for common MCP tool operations
Actions:
Location: .claude/skills/reference-knowledge/<server-name>-quick-reference/SKILL.md
Structure:
- 🚀 Most Common Operations (by category)
- 🎯 Common Workflows (multi-step real-world patterns)
- ⚠️ Important Notes (security, performance, authentication)
- 🔧 Troubleshooting (common issues with solutions)
- 📊 Confidence Levels (tool reliability ratings)
- 🎓 When to Delegate (direct use vs specialist)
Step 8: Document Cross-Tool Integration Patterns
Purpose: Show how new MCP server combines with existing servers
Actions:
Location: .claude/skills/reference-knowledge/cross-tool-integration-<pattern-name>/SKILL.md
Required Patterns (1-3 depending on MCP complexity):
- Primary integration: How new MCP combines with most-used existing MCP
- Secondary integration (if applicable): Alternative workflow pattern
- Specialist coordination (if applicable): How specialists use multiple MCPs together
Example Patterns:
- dbt + Snowflake: Model optimization
- AWS + Docs: Infrastructure deployment
- GitHub + Investigation: Cross-repo error analysis
- NEW SERVER: [server] + [existing-server]: [workflow name]
Step 9: Update Central MCP Integration Guide
Location: .claude/skills/reference-knowledge/agent-mcp-integration-guide/SKILL.md
Actions:
Phase 5: Validation & Testing (1-2 hours)
Step 10: Execute Integration Pattern Test
Purpose: Validate cross-tool pattern works as documented
Actions:
Example: If added tableau-mcp
1. mcp__tableau-mcp__get_dashboard_details (identify slow dashboard)
2. mcp__dbt-mcp__get_model_details (understand data source)
3. mcp__snowflake-mcp__run_query (analyze query performance)
4. Delegate to tableau-expert (optimization recommendations)
5. Validate improvement
Step 11: Production Validation (Optional - Highly Recommended)
Purpose: Validate MCP integration with real use case
Actions:
Example: Use new MCP server to solve actual Issue from GitHub backlog
Phase 6: Knowledge Capture (30-60 minutes)
Step 12: Update Project Context
Location: projects/active/.../context.md
Actions:
Step 13: Create Completion Documentation
Purpose: Record what was accomplished for future reference
Actions:
Location: projects/active/.../WEEK*_<MILESTONE>_COMPLETE.md
Checklist Summary
Quick Validation - Did you complete all critical steps?
Configuration & Research
Integration
Documentation
Validation
Time Estimates
Phase 1 (Setup & Validation): 2-3 hours
Phase 2 (Specialist Integration): 1-2 hours
Phase 3 (Role Integration): 1-2 hours
Phase 4 (Documentation): 2-3 hours
Phase 5 (Validation): 1-2 hours
Phase 6 (Knowledge Capture): 30-60 minutes
Total: 8-13 hours for complete MCP server integration
Faster if:
- MCP server has good documentation (reduce research time)
- Tool inventory is small (<10 tools)
- Only 1-2 specialists affected
- Few role agents need direct access
Slower if:
- Poor documentation (require experimentation)
- Large tool inventory (>40 tools like dbt-mcp)
- Multiple specialists need updates
- Complex cross-tool integration patterns
Success Criteria
Complete integration achieved when:
- ✅ MCP server operational and validated
- ✅ At least 1 specialist has complete tool inventory
- ✅ Affected role agents have direct access patterns
- ✅ Quick reference card created
- ✅ At least 1 cross-tool integration pattern documented
- ✅ Central MCP Integration Guide updated
- ✅ Integration pattern tested with actual MCP calls
Related Resources
- MCP Integration Guide:
.claude/skills/reference-knowledge/agent-mcp-integration-guide/SKILL.md
- Quick Reference Template: Use existing cards as template
- Integration Pattern Template: Use Week 7 Day 5 patterns as template
- Specialist Template:
.claude/agents/specialists/specialist-template.md
- Role Template:
.claude/agents/roles/role-template.md
Created: 2025-10-08
Learning from: Week 7-8 MCP integration experience
Purpose: Ensure complete, consistent MCP server integration