skills/integration-skills/mcp-connector-tester/SKILL.md
Test and document MCP (Model Context Protocol) connectors. Use when users request to test, explore, demonstrate, or document an MCP connector's capabilities, authentication setup, or features.
npx skillsauth add abcnuts/manus-skills mcp-connector-testerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Test and document MCP connectors systematically by exploring capabilities, verifying authentication, demonstrating features, and creating comprehensive documentation.
Use this skill when the user wants to:
Follow this systematic approach for testing any MCP connector:
List available tools:
manus-mcp-cli tool list --server <server_name>
This returns a summary of all tools with descriptions. The detailed tool information is saved to a file in ~/.mcp/tool-lists/.
Key information to extract:
Save findings to a text file for reference throughout testing.
Check authentication status:
manus-mcp-cli auth status --server <server_name>
Common authentication patterns:
manus-mcp-cli auth login --server <server_name>Test connection with a simple tool:
manus-mcp-cli tool call <simple_tool_name> --server <server_name> --input '{}'
Choose the simplest tool (usually a "list" or "get" operation) for initial testing.
Common authentication errors:
| Error Message | Cause | Solution |
|---------------|-------|----------|
| "Unauthorized" | Missing or invalid credentials | Configure API key/token in MCP settings |
| "JWT could not be decoded" | Wrong token type | Verify using correct credential type |
| "OAuth required" | Need to authenticate | Run auth login command |
| Connection timeout | Network or server issue | Check connectivity and server status |
Select representative tools from different categories to demonstrate:
For each demonstration:
Safety considerations:
Generate comprehensive documentation covering:
Overview Section
Capabilities Section
Authentication Setup
Example Operations
Troubleshooting Guide
Documentation format:
When authentication is required, guide users through the configuration process:
manus-mcp-cli auth login --server <server_name>
manus-mcp-cli auth status --server <server_name>
Use the templates in the templates/ directory for consistent documentation:
connector_overview.md - Main documentation structureauthentication_guide.md - Authentication setup instructionstroubleshooting_guide.md - Common issues and solutionsCustomize these templates for each connector based on testing results.
Exploration:
Authentication:
Testing:
Documentation:
Safety:
Provide users with:
Save all documentation as Markdown files and deliver as attachments.
Project/Resource Management:
Data Operations:
Monitoring & Logs:
Configuration:
Development Tools:
Identify which patterns apply to the connector being tested and organize documentation accordingly.
tools
Generate comprehensive demonstrations showing how to access projects and work across different environments (Manus terminals, personal computers, team collaboration). Use when users ask "how do I access this from another terminal/computer", "how do I share this with my team", "how do I get this on my Mac", or need clarification on Manus persistence vs GitHub usage.
development
Use when you have a spec or requirements for a multi-step task, before touching code
data-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
development
Use when implementing any feature or bugfix, before writing implementation code