mcp-setup

Configure MCP servers for Claude Code with HTTP, SSE, and stdio transports.

14|1|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/jpoutrin/product-forge --skill mcp-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-setup
Source: https://github.com/jpoutrin/product-forge/tree/main/plugins/claude-code-dev/skills/mcp-setup
Command: npx skills add https://github.com/jpoutrin/product-forge --skill mcp-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps configure Model Context Protocol (MCP) servers to connect Claude Code to external tools, databases, and APIs, enabling seamless integrations and automation.

Core Features & Use Cases

  • HTTP, SSE, and stdio server configurations with proper authentication
  • Connect Claude Code to issue trackers, databases, monitoring tools, design tools, and more
  • Use Case: When Claude Code needs to access Notion, Jira, or Postgres via MCP for automation

Quick Start

Register an HTTP MCP server named "my-api" at https://api.example.com/mcp and authenticate with a Bearer token: claude mcp add --transport http my-api https://api.example.com/mcp --header "Authorization: Bearer <token>"

Frequently Asked Questions about mcp-setup

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

FAQPage Schema
How do I connect Claude Code to external APIs and databases using MCP?

MCP servers enable Claude Code to connect to external tools, databases, and APIs through HTTP, SSE, or stdio transports. Configure a server with `claude mcp add`, specify the transport type, provide authentication credentials, and Claude Code can then access that resource directly for automation and integration tasks.

What authentication methods does MCP support for connecting Claude Code?

MCP supports Bearer token authentication via headers and other standard credential approaches. When registering an HTTP server, pass authentication details through the `--header` flag (e.g., `Authorization: Bearer <token>`) so Claude Code can securely authenticate requests to your external services.

Can I use MCP to connect Claude Code to Notion, Jira, or Postgres?

Yes. MCP servers can connect Claude Code to issue trackers like Jira, databases like Postgres, and services like Notion by configuring the appropriate HTTP, SSE, or stdio endpoint with proper authentication, enabling seamless automation and data access.

What's the difference between HTTP, SSE, and stdio transports in MCP configuration?

MCP supports three transport types for different integration patterns: HTTP for REST APIs, SSE (Server-Sent Events) for streaming connections, and stdio for local tool processes. Choose based on your external service's communication protocol and whether you need request-response or streaming behavior.

How do I manage multiple MCP servers for Claude Code?

Register each MCP server separately using `claude mcp add` with a unique name, transport type, endpoint, and authentication. Claude Code stores these server configurations and can access all registered servers, enabling multi-tool automation within a single workflow.

Do I need to configure MCP servers globally or per project?

MCP supports both project-wide shared servers and scope-based configurations. You can register servers globally for Claude Code or configure them at project scope, allowing flexibility in whether integrations are available across all projects or isolated to specific contexts.