mcp-setup

Configure and manage MCP servers with OAuth authentication and credential cleanup.

2|2|Updated May 13, 2026
One-click install
npx skills add https://github.com/autonomy-cloud/kairos-interface --skill mcp-setup-autonomy-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-setup
Source: https://github.com/autonomy-cloud/kairos-interface/tree/main/skills/mcp-setup
Command: npx skills add https://github.com/autonomy-cloud/kairos-interface --skill mcp-setup-autonomy-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you set up and maintain MCP (Model Context Protocol) servers so your AI can reliably use external tools in conversations without manual configuration drift.

Core Features & Use Cases

  • Server Management: Add, list, authenticate, and remove MCP servers by name, transport type, and URL/command parameters.
  • OAuth Authentication Support: Perform browser-based OAuth for sse and streamable-http servers that require tokens, then store credentials automatically.
  • Operational Guardrails: Uses the correct execution context for each command type (config-only vs localhost OAuth callback), and prompts you to restart the Vellum app to apply changes.

Quick Start

Tell the assistant: "Add a Linear MCP server using streamable-http at https://mcp.linear.app/mcp, then tell me how to authenticate if it requires it."

Frequently Asked Questions about mcp-setup

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

FAQPage Schema
How do I configure an MCP server for assistant tool integration?

To configure an MCP server, specify the transport type (stdio, sse, or streamable-http) and provide the required URL or command parameters so the assistant can connect to the external tool backend in conversations.

How does OAuth authentication work for MCP servers?

OAuth authentication for MCP servers uses a browser-based redirect flow to acquire tokens for sse and streamable-http transports, automatically storing credentials so the assistant can access authenticated tool servers.

What transports are supported for Model Context Protocol server setup?

Model Context Protocol server setup supports stdio, sse, and streamable-http transports, allowing flexible integration of external tool backends depending on your specific server configuration requirements.

How do I remove an MCP server and clean up stored OAuth credentials?

Removing an MCP server deletes the integration so it is no longer reachable by the assistant, and the process automatically cleans up any stored OAuth credentials associated with that server configuration.

Why do I need to restart my app after adding an MCP server?

Restarting the app after adding or modifying an MCP server applies the configuration changes, ensuring the assistant properly loads the external tool backend and its authenticated credentials for use in conversations.