Install
$ agentstack add skill-zocomputer-skills-mcporter-setup ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
MCPorter Setup
Install and configure MCP (Model Context Protocol) servers on Zo Computer. This skill handles the complete setup process from installation to working connection.
When to Use
- User wants to use an MCP server but mcporter isn't installed
- User wants to add a new MCP server to their configuration
- User mentions a platform/service that might be available via MCP
- Troubleshooting MCP connection issues
- User asks "set up MCP" or "add MCP server"
Setup Process
Follow these steps in order:
Step 1: Check MCPorter Installation
Run the installation check script:
bun Skills/mcporter-setup/scripts/check-install.ts
If not installed, the script will install mcporter automatically.
Step 2: Gather MCP Server Details
Ask the user for the following information:
| Required | Question | Example | |----------|----------|---------| | Server URL | "What is the MCP server URL?" | https://mcp.example.com/mcp | | Server Name | "What name would you like for this server?" | myserver | | Description | "What does this server provide?" | My API integration |
Step 3: Determine Authentication Method
Check the server's auth requirements:
bun Skills/mcporter-setup/scripts/detect-auth.ts
This will return one of:
none- No authentication requiredoauth- Standard OAuth (browser-based)api-key- API key in headerbearer- Bearer tokencustom- Non-standard auth (requires manual setup)
Step 4: Handle Authentication
Based on the auth type:
No Auth
Proceed directly to Step 5.
OAuth
Run the auth flow:
npx mcporter auth
Tell the user: "A browser window will open for authentication. Please complete the login and return here."
API Key / Bearer Token
Ask the user:
- "What is the header name for the API key?" (e.g.,
x-api-key,Authorization) - "What is your API key or token?"
Then store the secret:
# Tell user to add secret in Settings > Advanced
# Then reference it in config
For API keys: Direct the user to [Settings > Advanced](/?t=settings&s=advanced) to add the secret, then continue with the variable reference.
Step 5: Add Server Configuration
Run the setup script with gathered information:
bun Skills/mcporter-setup/scripts/add-server.ts \
--name "" \
--url "" \
--description "" \
--auth-type "" \
--header-name "" \
--secret-var ""
Step 6: Test Connection
Verify the setup works:
bun Skills/mcporter-setup/scripts/test-server.ts
If successful, show the available tools:
npx mcporter list --all-parameters
Common MCP Servers
Use these pre-configured setups for popular services:
Linear
URL: https://mcp.linear.app/mcp
Auth: Bearer token (LINEAR_API_KEY)
Header: Authorization: Bearer ${LINEAR_API_KEY}
Setup:
- Get API key from Linear Settings > API
- Store as
LINEAR_API_KEYin Zo Secrets - Run:
npx mcporter config add linear https://mcp.linear.app/mcp --header "Authorization: Bearer ${LINEAR_API_KEY}" --scope home
Context7 (No Auth)
URL: https://mcp.context7.com/mcp
Auth: None
Setup:
npx mcporter config add context7 https://mcp.context7.com/mcp --description "Documentation search" --scope home
GitHub MCP (STDIO)
Command: npx -y @github/mcp-server
Auth: GITHUB_TOKEN environment variable
Setup:
- Create GitHub Personal Access Token
- Store as
GITHUB_TOKENin Zo Secrets - Run:
npx mcporter config add github --command "npx" --arg "-y" --arg "@github/mcp-server" --env "GITHUB_TOKEN=${GITHUB_TOKEN}" --scope home
Firecrawl
URL: https://mcp.firecrawl.dev/mcp
Auth: Bearer token (FIRECRAWL_API_KEY)
Header: Authorization: Bearer ${FIRECRAWL_API_KEY}
Setup:
- Get API key from Firecrawl dashboard
- Store as
FIRECRAWL_API_KEYin Zo Secrets - Run:
npx mcporter config add firecrawl https://mcp.firecrawl.dev/mcp --header "Authorization: Bearer ${FIRECRAWL_API_KEY}" --scope home
Troubleshooting
SSE Error / Invalid Content Type
The server may use a different transport or require custom auth:
- Check server documentation
- Try
--http-urlflag instead of SSE - May need manual token configuration
Authentication Required (401/403)
Secret may not be loaded:
- Verify secret exists in Zo Secrets
- Check the environment variable name matches exactly
- Test with:
curl -H "Authorization: Bearer $SECRET"
Tools Unavailable
Server may be offline or auth failed:
- Test connectivity:
curl -v - Re-run auth:
npx mcporter auth - Check server status page if available
Scripts
check-install.ts
Checks if mcporter is installed and installs if needed.
detect-auth.ts
Analyzes server auth requirements.
add-server.ts
Adds server configuration with proper auth setup.
test-server.ts
Tests server connectivity and lists available tools.
After Setup
Once configured, use the mcporter skill for quick command reference:
npx mcporter list
npx mcporter call . param=value
References
- MCPorter Documentation
- MCP Server Registry
- [Zo Secrets](/?t=settings&s=advanced)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: zocomputer
- Source: zocomputer/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.