| 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. Use when this capability is needed. |
| metadata | {"author":"dylpickledev"} |
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
Converted and distributed by TomeVault — claim your Tome and manage your conversions.