zereight/skill · Archived

mcporter-mcp-first

Use this skill when a task needs MCP tools, internal app connectors, or "use mcp" behavior. Search and inspect mcporter servers/tools first, then call the right MCP tool through mcporter before using browser, REST, raw CLI, or other fallback paths.

First seen May 11, 2026

Installation

$ npx skills add zereight/skill --skill mcporter-mcp-first

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from zereight/skill · top by installs.

npx skills add zereight/skill

Browse all from zereight/skill

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,079 B
  • docs SUMMARY.md 274 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Mcporter MCP First

Overview

When a task needs MCP, treat mcporter as the first registry to inspect. It knows the locally configured MCP servers and can expose tools that are not already loaded in the Codex tool list.

Trigger

Use this skill when the user asks to:

  • use MCP, mcporter, or a named internal connector
  • read internal systems where a local MCP server likely exists
  • inspect PRs, issues, docs, browser targets, design files, or app data through MCP
  • recover from missing direct MCP namespaces by searching local mcporter servers
  • avoid REST/browser/raw git when a configured MCP server is the intended source

Workflow

  1. Discover mcporter tools first.

- Use tool_search for mcporter <domain keywords> if mcp__mcporterbridge is not already loaded. - Prefer mcpmcporterbridge__ tools when available: - mcporterlistservers - mcporterhelp - mcporterinspectserver - mcportercall_tool - If the bridge transport fails, use the local CLI: /Users/tao.exe/.nvm/versions/node/v22.22.2/bin/mcporter

  1. Narrow to the relevant server before listing schemas.

- Avoid broad mcporter list if possible; it can hang on unrelated servers. - Prefer mcporter list <server> --schema --json. - If the server name is unknown, use mcporterlistservers with a timeout, then inspect the likely server only.

  1. Inspect the tool parameter format before calling it.

- Use mcporterhelp(server=<server>) to list tools. - Use mcporterhelp(server=<server>, tool=<tool>) or mcporterinspectserver for schemas. - With mcportercalltool, pass arguments as a JSON object, not a string.

  1. Call the MCP tool before fallback paths.

- Prefer mcporter MCP output over direct REST, browser scraping, or raw git when the user requested MCP or the task targets an internal system. - If mcporter fails, record the exact failure and then use the narrowest fallback.

Examples

Bitbucket PR

Use server bitbucket.

Fast path for PR review:

  1. PR metadata + diff:

bbgetpr(workspaceSlug=bank-x, repoSlug=mobile-app-workspace, prId=<ID>, includeFullDiff=true)

  1. Comments:

bblspr_comments(workspaceSlug=bank-x, repoSlug=mobile-app-workspace, prId=<ID>)

  1. Branch diff (alternate):

bbdiffbranches(workspaceSlug=bank-x, repoSlug=mobile-app-workspace, sourceBranch=<src>, destinationBranch=<dst>)

  1. Source files:

bbgetfile(workspaceSlug=bank-x, repoSlug=mobile-app-workspace, filePath=<path>, revision=<commit>)

BankX common identifiers:

  • workspaceSlug=bank-x
  • repoSlug=mobile-app-workspace
  • prId is a string, not integer

When git diff is unavailable (review mode), prefer mcporter for all reads. Only fall back to git after mcporter failure.

Atlassian Docs

Use the configured Atlassian server if available. Inspect schema first; do not guess page parameters.

Browser/DevTools MCP

If the user asks to inspect a local browser target through MCP, search mcporter for browser/devtools servers before shell or external browser fallback.

Known Failure Modes

  • mcporter list without a server can hang on unrelated MCP servers. Prefer server-specific list/inspect.
  • Some MCP servers write logs/cache under home directories; sandboxed calls can fail with EPERM. If the MCP call is necessary, rerun the exact mcporter command with escalation.
  • Bridge transport can close while CLI still works. Fall back to the mcporter CLI before abandoning MCP.
  • Do not use unauthenticated REST before mcporter for internal resources.

Output Expectations

State whether the answer came from mcporter MCP or a fallback. For Korean internal engineering requests, answer in Korean and include exact server/tool names used when useful.