2.4 KiB
2.4 KiB
MCP + Skills Integration
The Kitchen Analogy
- MCP provides the professional kitchen: access to tools, ingredients, equipment
- Skills provide the recipes: step-by-step instructions to create something valuable
Together, they enable users to accomplish complex tasks without figuring out every step.
How They Work Together
| MCP (Connectivity) | Skills (Knowledge) |
|---|---|
| Connects Claude to services (Notion, Asana, Linear) | Teaches Claude how to use services effectively |
| Provides real-time data access and tool invocation | Captures workflows and best practices |
| What Claude can do | How Claude should do it |
Without Skills (MCP only)
- Users connect MCP but don't know what to do next
- Support tickets: "how do I do X with your integration?"
- Each conversation starts from scratch
- Inconsistent results (users prompt differently)
- Users blame connector when issue is workflow guidance
With Skills (MCP + Skills)
- Pre-built workflows activate automatically
- Consistent, reliable tool usage
- Best practices embedded in every interaction
- Lower learning curve for integration
Building MCP-Enhanced Skills
Key Techniques
- Reference correct MCP tool names — tool names are case-sensitive
- Include error handling for common MCP issues (connection refused, auth expired)
- Embed domain expertise users would otherwise need to specify each time
- Coordinate multiple MCP calls in sequence with data passing between steps
- Add fallback instructions when MCP is unavailable
Example: MCP Enhancement Skill Structure
## Prerequisites
- [Service] MCP server must be connected (Settings > Extensions)
- Valid API key with [specific scopes]
## Workflow: [Task Name]
### Step 1: Fetch Context
Call `mcp_tool_name` with parameters from user input
### Step 2: Process
Apply domain rules to MCP response
### Step 3: Execute
Call `mcp_action_tool` with processed data
### Step 4: Verify
Confirm action completed, report results
## Troubleshooting
If "Connection refused": verify MCP server running
If auth error: check API key in Settings > Extensions
Positioning MCP + Skills
Focus on outcomes:
"The ProjectHub skill enables teams to set up complete project workspaces in seconds — instead of 30 minutes on manual setup."
Not features:
"The ProjectHub skill is a folder containing YAML frontmatter that calls our MCP server tools."