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
json
{
"memory": {
"provider": "mcp__memory",
"enabled": false,
"fallback": "file-based"
}
}
Issue Tracking
json
{
"issue_tracking": {
"provider": "mcp__github",
"enabled": false,
"fallback": "file-based"
}
}
Documentation
json
{
"documentation": {
"provider": "file-based",
"enabled": true
}
}
Available MCP Tools
Context7
- •
mcp__Context7__resolve-library-id- Find library documentation - •
mcp__Context7__query-docs- Query library documentation
GitHub
- •
mcp__github__*- GitHub API operations
Brave Search
- •
mcp__brave-search__brave_web_search- Web search - •
mcp__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 are configured for Claude Code in ~/.claude.json:
json
{
"mcpServers": {
"server-name": {
"command": "...",
"args": ["..."]
}
}
}
Troubleshooting
- •Server not found: Check
~/.claude.jsonmcpServers - •Connection failed: Verify server is running
- •Auth error: Check credentials/tokens
- •Timeout: Increase timeout or check network