Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

WAS Stape

БесплатноНе проверен

Enables AI assistants to manage Stape.io sGTM containers, CAPI Gateways, custom domains, and power-ups via 10 tools.

GitHubEmbed

Описание

Enables AI assistants to manage Stape.io sGTM containers, CAPI Gateways, custom domains, and power-ups via 10 tools.

README

Production-quality shareable Model Context Protocol (MCP) server for Stape.io — standard stdio transport, zero-server setup, interactive credential CLI, cross-platform support.

Exposes 10 tools to AI assistants (Claude, Cursor, Antigravity, VS Code, Zed) for automating server-side Google Tag Manager (sGTM) containers, Conversions API (CAPI) Gateways, custom domains, and power-ups.

Prerequisites

  • Node.js 18+
  • A Stape.io account (https://stape.io)
  • Stape Account API Key (Account settings -> API Keys)

Quick start — 3 steps

Step 1 — Get your Stape API Key

  1. Log into your Stape.io account.
  2. Click your account name at the top right -> Account settings.
  3. Go to API Keys -> click Create API key.
  4. Copy your key securely.

Step 2 — Connect credentials

Run the interactive setup command:

npx -y github:was-member-keramat/was-stape-mcp auth

Credentials are validated against Stape.io and stored locally at ~/.was-stape-mcp/config.json with secure file permissions (0600).

Step 3 — Add to your AI client configuration

Add the following to your AI client's MCP configuration (mcpServers section):

Claude Desktop / Cursor / Antigravity Config (claude_desktop_config.json or mcp_config.json)

{
  "mcpServers": {
    "WAS Stape MCP": {
      "command": "npx",
      "args": ["-y", "github:was-member-keramat/was-stape-mcp"]
    }
  }
}

What you can ask the AI

Here are example prompts you can use with your AI coding assistant:

  • Discovery: "List all my sGTM containers on Stape."
  • Inspection: "Show details for container ID cnt_12345."
  • Domains: "What custom domains are configured for my container?"
  • Provisioning: "Create a new sGTM container named my-ecommerce-sgtm in the us region."
  • Logs & Traffic: "Show me request statistics and bandwidth usage for the past 7 days."
  • Power-ups: "Which power-ups are currently enabled for container cnt_12345?"
  • Raw API: "Run a GET call to /v1/container using stape_api."

All tools (10 total)

Category Tool Name Description
Account stape_get_account Get account details, subscription plan, and usage stats
Containers stape_list_containers List sGTM and CAPI Gateway containers
Containers stape_get_container Get details for a specific container by ID
Containers stape_create_container Create a new sGTM or CAPI container
Containers stape_delete_container Delete or cancel a container by ID
Domains stape_list_domains List custom domains configured for a container
Domains stape_add_domain Add a custom domain to an sGTM container
Analytics & Logs stape_get_container_logs Get request statistics and traffic bandwidth
Power-ups stape_list_powerups List power-ups enabled on a container
Universal stape_api Raw API caller escape hatch (method, path, body)

CLI commands

Command Usage
npx -y github:was-member-keramat/was-stape-mcp Start the MCP server (used by AI tools via stdio)
npx -y github:was-member-keramat/was-stape-mcp auth Connect / re-connect Stape API Key
npx -y github:was-member-keramat/was-stape-mcp status Display saved config location and timestamp
npx -y github:was-member-keramat/was-stape-mcp logout Delete saved local credentials
npx -y github:was-member-keramat/was-stape-mcp help Show CLI help text

Multi-account setup

You can override local config with environment variables (STAPE_API_KEY, STAPE_BASE_URL). This enables configuring multiple Stape accounts in your AI client:

{
  "mcpServers": {
    "Stape Main": {
      "command": "npx",
      "args": ["-y", "github:was-member-keramat/was-stape-mcp"],
      "env": {
        "STAPE_API_KEY": "key_main_account_token"
      }
    },
    "Stape Client B": {
      "command": "npx",
      "args": ["-y", "github:was-member-keramat/was-stape-mcp"],
      "env": {
        "STAPE_API_KEY": "key_client_b_token"
      }
    }
  }
}

Troubleshooting

Windows Script Execution Error

If PowerShell blocks script execution:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

Windows npx Cache Issues

If updates aren't pulled automatically on Windows:

Remove-Item -Recurse -Force "$env:LOCALAPPDATA\npm-cache" -ErrorAction SilentlyContinue
npm cache clean --force

Invalid API Key Errors

Ensure you created an Account API Key (Account settings -> API Keys) and not a restricted single-container key unless you are targeting specific container scope.


License

MIT License. Free to share, remix, redistribute. Author: was-member-keramat.

from github.com/was-member-keramat/was-stape-mcp

Установка WAS Stape

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/was-member-keramat/was-stape-mcp

FAQ

WAS Stape MCP бесплатный?

Да, WAS Stape MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для WAS Stape?

Нет, WAS Stape работает без API-ключей и переменных окружения.

WAS Stape — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить WAS Stape в Claude Desktop, Claude Code или Cursor?

Открой WAS Stape на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Fetch

Web content fetching and conversion for efficient LLM usage.

автор: Community

Roblox Studio

Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce

paralovавтор: paralov

Opencode Omniroute Plugin

OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc

GitHub Actionsавтор: GitHub Actions

AWS KB Retrieval

Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.

modelcontextprotocolавтор: modelcontextprotocol

Spring AI MCP Server

Provides auto-configuration for setting up an MCP server in Spring Boot applications.

автор: Community

llm-analysis-assistant

A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also

xuzexin-hzавтор: xuzexin-hz

MCP-Agent

A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)

lastmile-aiавтор: lastmile-ai

Spring AI MCP Client

Provides auto-configuration for MCP client functionality in Spring Boot applications.

автор: Community

mcp.natoma.ai

A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)

автор: Community

MCPHub

Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.

автор: Community

Compare WAS Stape with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai