← 返回 Skills 市场
jolestar

CoinMarketCap MCP Skill

作者 jolestar · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
222
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install coinmarketcap-mcp-skill
功能描述
Use CoinMarketCap MCP through UXC for crypto market quotes, technical analysis, on-chain metrics, global market overview, narratives, macro events, news, and...
使用说明 (SKILL.md)

CoinMarketCap MCP Skill

Use this skill to run CoinMarketCap MCP operations through uxc.

Reuse the uxc skill for shared protocol discovery, output parsing, and generic auth/binding flows.

Prerequisites

  • uxc is installed and available in PATH.
  • Network access to https://mcp.coinmarketcap.com/mcp.
  • A CoinMarketCap MCP API key is available.

Core Workflow

  1. Confirm endpoint and protocol with help-first probing:
    • uxc https://mcp.coinmarketcap.com/mcp -h
    • expected unauthenticated behavior today: 401 Unauthorized with Token not found
  2. Configure credential/binding for repeatable auth:
    • uxc auth credential set coinmarketcap-mcp --auth-type api_key --header "X-CMC-MCP-API-KEY={{secret}}" --secret-env COINMARKETCAP_MCP_API_KEY
    • uxc auth credential set coinmarketcap-mcp --auth-type api_key --header "X-CMC-MCP-API-KEY={{secret}}" --secret-op op://Engineering/coinmarketcap/mcp-api-key
    • uxc auth binding add --id coinmarketcap-mcp --host mcp.coinmarketcap.com --path-prefix /mcp --scheme https --credential coinmarketcap-mcp --priority 100
  3. Use fixed link command by default:
    • command -v coinmarketcap-mcp-cli
    • If missing, create it: uxc link coinmarketcap-mcp-cli https://mcp.coinmarketcap.com/mcp
    • coinmarketcap-mcp-cli -h
  4. Inspect operation schema before execution:
    • coinmarketcap-mcp-cli get_crypto_quotes_latest -h
    • coinmarketcap-mcp-cli get_global_metrics_latest -h
    • coinmarketcap-mcp-cli trending_crypto_narratives -h
    • coinmarketcap-mcp-cli get_crypto_latest_news -h
  5. Prefer read-only discovery first, then expand into higher-cost or plan-gated endpoints.

Capability Map

  • Market data and discovery:
    • get_crypto_quotes_latest
    • search_cryptos
    • get_crypto_info
  • Technical analysis:
    • get_crypto_technical_analysis
    • get_crypto_marketcap_technical_analysis
  • On-chain and macro metrics:
    • get_crypto_metrics
    • get_global_metrics_latest
    • get_global_crypto_derivatives_metrics
    • get_upcoming_macro_events
  • Themes, news, and search:
    • trending_crypto_narratives
    • get_crypto_latest_news
    • search_crypto_info

Inspect coinmarketcap-mcp-cli -h after auth setup for the current full tool list. CoinMarketCap can revise or expand its MCP tool surface independently of this wrapper skill.

Recommended Usage Pattern

  1. Start with one focused read goal:
    • current quote and market cap for a coin
    • trend or narrative scan for a sector
    • global market and derivatives snapshot
    • latest news or semantic lookup on a project/topic
  2. Run -h on the specific tool before the first real call.
  3. Prefer id-, slug-, or keyword-scoped reads before broad market sweeps.
  4. Parse the JSON envelope first, then inspect data.

Guardrails

  • Keep automation on JSON output envelope; do not rely on --text.
  • Parse stable fields first: ok, kind, protocol, data, error.
  • Use coinmarketcap-mcp-cli as default command path.
  • coinmarketcap-mcp-cli \x3Coperation> ... is equivalent to uxc https://mcp.coinmarketcap.com/mcp \x3Coperation> ....
  • If unauthenticated probe or runtime call returns 401 Unauthorized or Token not found:
    • confirm auth binding matches endpoint with uxc auth binding match https://mcp.coinmarketcap.com/mcp
    • confirm credential shape with uxc auth credential info coinmarketcap-mcp
    • reset credential as API-key header if needed: uxc auth credential set coinmarketcap-mcp --auth-type api_key --header "X-CMC-MCP-API-KEY={{secret}}" --secret-env COINMARKETCAP_MCP_API_KEY
  • CoinMarketCap documents an x402 pay-per-call path, but uxc does not implement x402 payment handling today. This skill documents only the API-key route.
  • Higher CoinMarketCap plans unlock additional datasets or request rates. If a tool returns a plan or quota error, verify the current account tier before retrying.
  • CoinMarketCap MCP is read-only. Do not present it as a trading or order-routing integration.
  • Use key=value only for simple scalar inputs.
  • Prefer positional JSON when an operation accepts nested objects, arrays, or optional filters that may evolve.
  • Do not assume tool argument names from memory; inspect \x3Coperation> -h first because CoinMarketCap may revise MCP schemas independently of this skill.

References

  • Invocation patterns:
    • references/usage-patterns.md
安全使用建议
This skill appears to legitimately wrap CoinMarketCap MCP via the uxc tool, but the SKILL.md requires a CoinMarketCap API key (COINMARKETCAP_MCP_API_KEY) and expects the uxc CLI to be present; the registry metadata does not declare those requirements. Before installing or enabling the skill: 1) Confirm you are willing to provide a CoinMarketCap MCP API key and understand where it will be stored (environment variable or your secret manager). 2) Ensure the 'uxc' tool exists and you trust its configuration and the 'uxc auth' bindings it will create. 3) Be aware the skill can be invoked autonomously by the agent (default); if you want to restrict that, adjust invocation permissions. 4) If you need stronger assurance, ask the maintainer to update registry metadata to declare the required env var (COINMARKETCAP_MCP_API_KEY) and any required binaries (e.g., uxc, and optionally rg for validation), and to explain how secret-op paths (op://...) are used and whether the skill attempts any network calls beyond mcp.coinmarketcap.com.
功能分析
Type: OpenClaw Skill Name: coinmarketcap-mcp-skill Version: 1.0.0 The skill is a standard integration for the CoinMarketCap Model Context Protocol (MCP) service using the 'uxc' utility. It provides instructions for authenticating via API keys and executing read-only market data queries. Analysis of SKILL.md and scripts/validate.sh shows no evidence of malicious intent, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
The skill's stated purpose (querying CoinMarketCap MCP via uxc) matches the instructions: all commands target the MCP endpoint and use uxc/coinmarketcap-mcp-cli. However, the SKILL.md requires a CoinMarketCap MCP API key and optionally references secret manager paths (op://...), but the registry metadata lists no required env vars or primary credential. That's an inconsistency between purpose and declared requirements.
Instruction Scope
The runtime instructions stay focused on discovery and read-only queries to the MCP endpoint and on configuring uxc auth bindings. They do not instruct reading arbitrary system files or exfiltrating unrelated data. The only notable scope issue is guidance to bind secrets (via --secret-env or secret-op) which implies access to environment variables or a secret store — reasonable for this API but not declared in metadata.
Install Mechanism
This is an instruction-only skill with no install spec, so nothing is written to disk or downloaded by the skill itself. That reduces install risk.
Credentials
SKILL.md expects an API key (COINMARKETCAP_MCP_API_KEY) and suggests optionally pulling a secret from an op:// path, but the skill metadata lists no required env vars or primary credential. Additionally, the included validate.sh script requires the 'rg' command and references local skill paths, but metadata lists no required binaries. The skill therefore asks for secret access in practice but does not declare that requirement in the registry metadata — this mismatch is concerning because users may not realize they must provide sensitive credentials.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide configuration changes. It documents creating uxc auth bindings and a link command, which is normal for a connector. Autonomous invocation is allowed (default) but not combined with other red flags here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install coinmarketcap-mcp-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /coinmarketcap-mcp-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the CoinMarketCap MCP skill. - Provides access to CoinMarketCap MCP via the `uxc` framework for crypto quotes, technical analysis, on-chain metrics, market trends, news, and semantic search. - Offers help-first schema inspection and supports API key authentication setup. - Includes guidance for credential and binding setup, robust error troubleshooting, and capability mapping. - Recommends starting with focused, read-only queries and inspecting schemas before running operations. - Outlines guardrails and best practices to ensure stable, reliable usage.
元数据
Slug coinmarketcap-mcp-skill
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

CoinMarketCap MCP Skill 是什么?

Use CoinMarketCap MCP through UXC for crypto market quotes, technical analysis, on-chain metrics, global market overview, narratives, macro events, news, and... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 222 次。

如何安装 CoinMarketCap MCP Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install coinmarketcap-mcp-skill」即可一键安装,无需额外配置。

CoinMarketCap MCP Skill 是免费的吗?

是的,CoinMarketCap MCP Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

CoinMarketCap MCP Skill 支持哪些平台?

CoinMarketCap MCP Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 CoinMarketCap MCP Skill?

由 jolestar(@jolestar)开发并维护,当前版本 v1.0.0。

💬 留言讨论