Skip to main content

Overview

The ChainStream skill package (chainstream-io/skills) is distributed through the Vercel Skills CLI, which supports 40+ AI agents. A single command installs and configures the ChainStream MCP tools for your agent of choice.
npx skills add chainstream-io/skills

Compatibility Table

The table below lists the most commonly used agents with their install commands and configuration file locations.
AgentInstall CommandConfig Location
OpenClawnpx skills add chainstream-io/skills -a openclawskills/ or ~/.openclaw/skills/
Claude Codenpx skills add chainstream-io/skills -a claude-code.claude.json
Cursornpx skills add chainstream-io/skills -a cursorCursor MCP settings
Clinenpx skills add chainstream-io/skills -a clineCline config
GitHub Copilotnpx skills add chainstream-io/skills -a copilot.github/copilot/
Codexnpx skills add chainstream-io/skills -a codexCodex config

Agent-Specific Details

OpenClaw

The Skills CLI writes the configuration to the OpenClaw skills directory:
  • Project-level: ./skills/chainstream.yaml
  • User-level: ~/.openclaw/skills/chainstream.yaml
Generated configuration:
skills:
  chainstream:
    type: mcp
    url: https://mcp.chainstream.io/mcp
    env:
      CHAINSTREAM_API_KEY: ${CHAINSTREAM_API_KEY}
Set the environment variable before running your agent:
export CHAINSTREAM_API_KEY=your-key
openclaw run

Claude Code

The Skills CLI adds the MCP server entry to .claude.json in your project root:
{
  "mcpServers": {
    "chainstream": {
      "command": "npx",
      "args": ["@chainstream-io/mcp"],
      "env": {
        "CHAINSTREAM_API_KEY": "your-key"
      }
    }
  }
}
See also: Stdio Transport for manual Claude Code setup.

Cursor

The Skills CLI configures the MCP server in Cursor’s settings. The configuration appears under Settings > Features > MCP Servers:
FieldValue
Namechainstream
Typestdio
Commandnpx @chainstream-io/mcp
For project-level config, the CLI writes to .cursor/mcp.json:
{
  "mcpServers": {
    "chainstream": {
      "command": "npx",
      "args": ["@chainstream-io/mcp"],
      "env": {
        "CHAINSTREAM_API_KEY": "your-key"
      }
    }
  }
}

Cline

The Skills CLI adds the server to Cline’s MCP configuration:
{
  "mcpServers": {
    "chainstream": {
      "command": "npx",
      "args": ["@chainstream-io/mcp"],
      "env": {
        "CHAINSTREAM_API_KEY": "your-key"
      }
    }
  }
}

GitHub Copilot

The Skills CLI writes configuration to .github/copilot/mcp.json in your repository:
{
  "mcpServers": {
    "chainstream": {
      "command": "npx",
      "args": ["@chainstream-io/mcp"],
      "env": {
        "CHAINSTREAM_API_KEY": "your-key"
      }
    }
  }
}

Codex

The Skills CLI adds the MCP server to your Codex agent configuration:
{
  "mcpServers": {
    "chainstream": {
      "command": "npx",
      "args": ["@chainstream-io/mcp"],
      "env": {
        "CHAINSTREAM_API_KEY": "your-key"
      }
    }
  }
}

Auto-Detection

When you run npx skills add chainstream-io/skills without the -a flag, the CLI auto-detects your environment by checking for:
  1. Agent-specific config files in the current directory
  2. Agent CLI tools installed globally
  3. IDE-specific directories and settings
If multiple agents are detected, the CLI prompts you to choose.

Updating

To update the ChainStream skill to the latest version:
npx skills update chainstream-io/skills

Removing

To remove the ChainStream skill:
npx skills remove chainstream-io/skills
This removes the configuration entry from your agent’s config file but does not delete your API key.

Next Steps

Tools Reference

Explore all 15 MCP tools available after installation.

Security

Security considerations for the ChainStream integration.