Quickstart
Transports
| Transport | Use case | Example |
|---|---|---|
| HTTP (default) | Connects to a remote server over HTTP(S) | ironclaw mcp add name https://mcp.example.com |
| stdio | Spawns a local server and connects to it via stdin/stdout | ironclaw mcp add docs --transport stdio --command npx --arg @mintlify/mcp |
| Unix | Connects to a server on a Unix domain socket | ironclaw mcp add name --transport unix --socket /tmp/mcp.sock |
HTTP with OAuth
Many hosted MCP servers require OAuth 2.1 authentication. IronClaw implements the MCP Authorization spec with PKCE:stdio with Environment Variables
Stdio servers often need API keys or configuration via environment variables:Configuration File
Server configs are stored in~/.ironclaw/mcp-servers.json:
ironclaw mcp add / ironclaw mcp remove to manage it.
Custom Headers
For servers that use API key authentication instead of OAuth:Built-In Servers
IronClaw ships with a built-in registry of hosted MCP servers. A few examples:| Server | Transport | What it does |
|---|---|---|
| Asana | HTTP | Task management, projects, and team coordination |
| Cloudflare | HTTP | DNS, Workers, KV, and infrastructure management |
| Intercom | HTTP | Customer messaging, support, and engagement |
| Linear | HTTP | Issue tracking and project management |
| NEAR AI | HTTP | Built-in tools like web search |
| Notion | HTTP | Pages, databases, and comments |
| Sentry | HTTP | Error tracking and performance monitoring |
| Stripe | HTTP | Payments, subscriptions, and invoices |
- MCP Server Registry (official)
- awesome-mcp-servers (community)