.claude/skills/mcp-catalog/SKILL.md
# MCP Catalog Skill <!-- Agent: developer | Task: #task-mega-w3-wave4a | Session: 2026-03-14 --> ## Purpose Comprehensive reference for Model Context Protocol (MCP) servers — official, community, and Agent Studio integrated. Use this skill when selecting, configuring, or building MCP servers for Claude Code projects. ## When to Invoke ```javascript Skill({ skill: 'mcp-catalog' }); ``` Invoke when: - Selecting an MCP server for a specific capability - Configuring MCP servers in Claude Code
npx skillsauth add oimiragieo/agent-studio .claude/skills/mcp-catalogInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Comprehensive reference for Model Context Protocol (MCP) servers — official, community, and Agent Studio integrated. Use this skill when selecting, configuring, or building MCP servers for Claude Code projects.
Skill({ skill: 'mcp-catalog' });
Invoke when:
| Server | Package | Capability | Transport |
| --------------------- | -------------------------------------------------- | ---------------------------------------------- | --------- |
| filesystem | @modelcontextprotocol/server-filesystem | Read/write local files with configurable roots | stdio |
| github | @modelcontextprotocol/server-github | GitHub repos, PRs, issues, search | stdio |
| gitlab | @modelcontextprotocol/server-gitlab | GitLab projects, MRs, pipelines | stdio |
| google-drive | @modelcontextprotocol/server-gdrive | Google Drive file access and search | stdio |
| google-maps | @modelcontextprotocol/server-google-maps | Geocoding, directions, place search | stdio |
| postgres | @modelcontextprotocol/server-postgres | PostgreSQL read access with schema inspection | stdio |
| sqlite | @modelcontextprotocol/server-sqlite | SQLite read/write with business intelligence | stdio |
| slack | @modelcontextprotocol/server-slack | Slack channels, messages, user management | stdio |
| memory | @modelcontextprotocol/server-memory | KV-based persistent memory graph | stdio |
| puppeteer | @modelcontextprotocol/server-puppeteer | Browser automation and web scraping | stdio |
| brave-search | @modelcontextprotocol/server-brave-search | Brave Search API — web and local results | stdio |
| fetch | @modelcontextprotocol/server-fetch | HTTP fetch with robots.txt compliance | stdio |
| sequential-thinking | @modelcontextprotocol/server-sequential-thinking | Dynamic chain-of-thought reasoning | stdio |
| aws-kb-retrieval | @modelcontextprotocol/server-aws-kb-retrieval | AWS Knowledge Base retrieval via Bedrock | stdio |
| Server | Source | Capability |
| ---------- | ------------------------- | -------------------------------------------- |
| exa | exa-labs/exa-mcp-server | AI-powered web search (semantic) |
| linear | linear-mcp-server | Linear issue tracking and project management |
| jira | community | Jira issue read/write, sprint management |
| notion | community | Notion pages, databases, search |
| obsidian | community | Obsidian vault read/write |
| sentry | community | Sentry error tracking, issues, events |
| datadog | community | Datadog metrics, logs, monitors |
| figma | community | Figma design file access, component export |
| Server | Source | Capability |
| --------------- | --------- | -------------------------------------- |
| bigquery | community | Google BigQuery read queries |
| mongodb | community | MongoDB document CRUD and aggregation |
| redis | community | Redis key operations, pub/sub |
| elasticsearch | community | Elasticsearch search, index management |
| snowflake | community | Snowflake SQL queries |
| Server | Source | Capability |
| ------------ | ----------------------------------- | ----------------------------------------- |
| aws | community | AWS resource management (EC2, S3, Lambda) |
| gcp | community | Google Cloud resource management |
| cloudflare | @cloudflare/mcp-server-cloudflare | Workers, KV, R2, D1 management |
| vercel | community | Vercel deployments, projects, domains |
| kubernetes | community | Kubernetes cluster management |
| Server | Source | Capability |
| ---------- | --------- | --------------------------------------- |
| discord | community | Discord server management and messaging |
| telegram | community | Telegram bot messaging |
| twilio | community | SMS, voice, WhatsApp via Twilio |
| sendgrid | community | Email sending via SendGrid |
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/directory"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}"
}
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": {
"POSTGRES_URL": "${DATABASE_URL}"
}
}
}
}
{
"mcpServers": {
"remote-server": {
"type": "sse",
"url": "https://your-mcp-server.example.com/sse",
"headers": {
"Authorization": "Bearer ${API_TOKEN}"
}
}
}
}
Never hardcode credentials in settings.json. Use environment variable references:
{
"env": {
"API_KEY": "${MY_SERVICE_API_KEY}"
}
}
Variables are resolved from the shell environment where Claude Code runs.
Agent Studio skills that wrap MCP servers:
| Skill | Underlying MCP | Agent Studio Path |
| ---------------------- | ------------------------------------- | -------------------------------------- |
| github-ops | @modelcontextprotocol/server-github | .claude/skills/github-ops/ |
| github-mcp | @modelcontextprotocol/server-github | .claude/skills/github-mcp/ |
| figma | Figma MCP server | .claude/skills/figma/ |
| google-workspace | Google Drive + Sheets MCP | .claude/skills/google-workspace/ |
| slack-notifications | Slack MCP | .claude/skills/slack-notifications/ |
| linear-pm | Linear MCP | .claude/skills/linear-pm/ |
| jira-pm | Jira MCP | .claude/skills/jira-pm/ |
| arxiv-mcp | ArXiv search | .claude/skills/arxiv-mcp/ |
| webmcp-browser-tools | Browser tools MCP | .claude/skills/webmcp-browser-tools/ |
# Search npm registry
npm search "@modelcontextprotocol/server-"
# Browse community list
# https://github.com/modelcontextprotocol/servers
Edit .claude/settings.json to add the mcpServers entry (see templates above).
# Verify Claude Code loads the MCP server
claude --mcp-debug
If the MCP server is used frequently, wrap it in an Agent Studio skill:
# Use the skill-creator skill
Skill({ skill: 'skill-creator' })
The skill should:
.env (never in settings.json directly)${ENV_VAR} interpolation in settings.jsonfilesystem server to specific directories only/) or home (~) access| Concept | Purpose | Agent Interaction |
| ------------ | -------------------------------------- | -------------------------------------------- |
| Tool | Execute actions (write file, call API) | Agent calls mcp__serverName__toolName() |
| Resource | Read data (file contents, DB records) | Agent reads mcp://serverName/resource/path |
| Prompt | Reusable prompt templates | Agent requests prompt template by name |
MCP tools appear as: mcp__<serverName>__<toolName>
Example: mcp__github__create_issue, mcp__filesystem__read_file
To list all available MCP tools in a session:
// Agents can discover available MCP tools via AvailableAgents() or tool search
Skill({ skill: 'tool-search' });
mcp-builder — Build a new MCP server from scratchgithub-ops — GitHub workflow using MCPgithub-mcp — Direct GitHub MCP operationsfigma — Figma design access via MCPwebmcp-browser-tools — Browser automation MCPtools
Comprehensive biosignal processing toolkit for analyzing physiological data including ECG, EEG, EDA, RSP, PPG, EMG, and EOG signals. Use this skill when processing cardiovascular signals, brain activity, electrodermal responses, respiratory patterns, muscle activity, or eye movements. Applicable for heart rate variability analysis, event-related potentials, complexity measures, autonomic nervous system assessment, psychophysiology research, and multi-modal physiological signal integration.
tools
Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.
data-ai
Molecular featurization for ML (100+ featurizers). ECFP, MACCS, descriptors, pretrained models (ChemBERTa), convert SMILES to features, for QSAR and molecular ML.
development
Run Python code in the cloud with serverless containers, GPUs, and autoscaling. Use when deploying ML models, running batch processing jobs, scheduling compute-intensive tasks, or serving APIs that require GPU acceleration or dynamic scaling.