MCP Configuration Skill
Configure and resolve MCP (Model Context Protocol) tool integrations.
When to Use
- Setting up MCP servers
- Resolving MCP tool availability
- Configuring fallbacks for MCP features
- Troubleshooting MCP connectivity
MCP Integration Points
Memory Integration
{
"memory": {
"provider": "mcp__memory",
"enabled": false,
"fallback": "file-based"
}
}
Issue Tracking
{
"issue_tracking": {
"provider": "mcp__github",
"enabled": false,
"fallback": "file-based"
}
}
Documentation
{
"documentation": {
"provider": "file-based",
"enabled": true
}
}
Available MCP Tools
Context7
mcp__Context7__resolve-library-id- Find library documentationmcp__Context7__query-docs- Query library documentation
GitHub
mcp__github__*- GitHub API operations
Brave Search
mcp__brave-search__brave_web_search- Web searchmcp__brave-search__brave_local_search- Local search
Memory
mcp__memory__*- Knowledge graph operations
Playwright
mcp__playwright__*- Browser automation
Sequential Thinking
mcp__sequential-thinking__sequentialthinking- Structured analysis
Fallback Configuration
When MCP tools are unavailable:
- Check if fallback is configured
- Use fallback provider
- Log degraded capability
- Continue with reduced functionality
MCP Resolution Process
- Check availability - Is the MCP server running?
- Verify configuration - Are credentials valid?
- Test connectivity - Can we reach the service?
- Apply fallback - Use alternative if unavailable
Configuration Location
MCP servers configured in ~/.claude/settings.json:
{
"mcpServers": {
"server-name": {
"command": "...",
"args": ["..."]
}
}
}
Troubleshooting
- Server not found: Check settings.json mcpServers
- Connection failed: Verify server is running
- Auth error: Check credentials/tokens
- Timeout: Increase timeout or check network
