mcp-installer

Discover, install, and configure MCP servers in opencode.json.

124|12|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/IgorWarzocha/Opencode-Workflows --skill mcp-installer-igorwarzocha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-installer
Source: https://github.com/IgorWarzocha/Opencode-Workflows/tree/main/agents/opencode-configurator/skill/mcp-installer
Command: npx skills add https://github.com/IgorWarzocha/Opencode-Workflows --skill mcp-installer-igorwarzocha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of finding, installing, and configuring Model Context Protocol (MCP) servers, enabling seamless integration of external services into your OpenCode environment.

Core Features & Use Cases

  • MCP Discovery: Searches local catalogs and online registries for available MCP servers.
  • Installation & Configuration: Guides users through adding MCPs to opencode.json, including setup for authentication (OAuth, API keys) and environment variables.
  • Troubleshooting: Provides guidance on common MCP connection and authentication issues.
  • Use Case: When you need to integrate a new service like a GitHub API or a documentation search tool via MCP, this Skill helps you find the right server, configure it, and get it running.

Quick Start

Find and install the GitHub MCP server.

Frequently Asked Questions about mcp-installer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install and configure an MCP server in OpenCode?

To install an MCP server in OpenCode, you need to add the server configuration to your opencode.json file. This Skill guides you through discovering available servers, adding them to the configuration file, and setting up required environment variables or OAuth credentials to complete the MCP server installation.

How do I set up OAuth and environment variables for MCP configuration?

Setting up OAuth and environment variables for MCP configuration involves defining the authentication parameters within your opencode.json file. This Skill provides guidance on configuring API keys, OAuth tokens, and necessary environment variables to ensure your Model Context Protocol servers authenticate correctly with external services.

Where can I find available Model Context Protocol servers for integration?

You can find available Model Context Protocol servers by searching local catalogs and online registries. This Skill facilitates proactive MCP discovery, allowing you to locate and integrate diverse external services like GitHub APIs or documentation search tools into your development environment.

Why is my MCP server connection failing with stdio or SSE transport?

MCP server connection failures with stdio or SSE transport types often stem from incorrect configuration or authentication issues. This Skill provides troubleshooting guidance to help you resolve common Model Context Protocol connection problems and verify your transport type setup in opencode.json.

Does OpenCode support managing external API integrations through MCP?

Yes, OpenCode supports managing external API integrations through Model Context Protocol servers. This Skill addresses the need for integrating diverse external services by helping you discover, install, and configure the necessary MCP server connections directly within your OpenCode framework.