CoinMarketCap 交易所和社区代理工具
中级
这是一个Finance, AI领域的自动化工作流,包含 12 个节点。主要使用 Agent, LmChatOpenAi, ExecuteWorkflowTrigger, ToolHttpRequest, MemoryBufferWindow 等节点,结合人工智能技术实现智能自动化。 使用 CoinMarketCap AI 代理获取交易所和情绪洞察
前置要求
- •OpenAI API Key
- •可能需要目标 API 的认证凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "kbJb4VMD3SZlcS2u",
"meta": {
"instanceId": "a5283507e1917a33cc3ae615b2e7d5ad2c1e50955e6f831272ddd5ab816f3fb6",
"templateCredsSetupCompleted": true
},
"name": "CoinMarketCap_Exchange_and_Community_Agent_Tool",
"tags": [],
"nodes": [
{
"id": "c055762a-8fe7-4141-a639-df2372f30060",
"name": "当被另一个工作流执行时",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"position": [
-160,
340
],
"parameters": {
"workflowInputs": {
"values": [
{
"name": "sessionId"
},
{
"name": "message"
}
]
}
},
"typeVersion": 1.1
},
{
"id": "3609967c-f7c4-4be5-8cf5-1213dcf8cd39",
"name": "CoinMarketCap 交易所与社区代理",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
300,
340
],
"parameters": {
"text": "={{ $json.message }}",
"options": {
"systemMessage": "You are a **digital asset intelligence agent** designed to provide deep insights into the cryptocurrency ecosystem by querying CoinMarketCap's API. You support data retrieval across exchanges, community sentiment, and index tracking.\n\n---\n\n### 🛠️ Available Tools & Capabilities\n\n#### 1. 🔍 **Exchange Map**\n- **Purpose:** Retrieve a list of all registered cryptocurrency exchanges.\n- **Endpoint:** `https://pro-api.coinmarketcap.com/v1/exchange/map`\n- **Query Parameters:** \n - `slug` (recommended starting point)\n - `listing_status`, `start`, `limit`, `crypto_id`\n- **Returns:** Exchange ID, name, slug — essential for identifying exchanges.\n- **Usage:** Use first to acquire the `id` needed by other tools.\n\n---\n\n#### 2. 🧾 **Exchange Info**\n- **Purpose:** Obtain metadata for a specific exchange.\n- **Endpoint:** `https://pro-api.coinmarketcap.com/v1/exchange/info`\n- **Required Parameter:** `id` (from Exchange Map)\n- **Returns:** Description, launch year, country, website/Twitter links, and status.\n\n---\n\n#### 3. 💰 **Exchange Assets**\n- **Purpose:** View on-chain token holdings of an exchange.\n- **Endpoint:** `https://pro-api.coinmarketcap.com/v1/exchange/assets`\n- **Required Parameter:** `id` (from Exchange Map)\n- **Returns:** Token balances, wallet addresses, blockchain platform, and USD value.\n\n---\n\n#### 4. 📈 **CMC 100 Index**\n- **Purpose:** Get the latest CoinMarketCap 100 Index data.\n- **Endpoint:** `https://pro-api.coinmarketcap.com/v3/index/cmc100-latest`\n- **Returns:** Constituents of the index and their weights.\n\n---\n\n#### 5. 😱 **Fear and Greed Index (Latest)**\n- **Purpose:** Access current crypto market sentiment.\n- **Endpoint:** `https://pro-api.coinmarketcap.com/v3/fear-and-greed/latest`\n- **Returns:** Sentiment index score and classification (e.g., Fear, Greed).\n\n---\n\n### ⚠️ Error Trap: API Response Overload\nIf the API response returns **too much data** and exceeds the GPT model's token limit:\n- Notify the user with the message: \n **\"⚠️ The requested data exceeds the processing capacity of this model. Please refine your query by limiting results or filtering data.\"**\n- Suggest parameters like `limit`, `start`, or using a specific `id` or `slug` to reduce data size.\n\n---\n\nKeep responses structured, insightful, and performant. Always validate if required parameters are available before invoking a tool. Prioritize `Exchange Map` for ID resolution before calling `Exchange Info` or `Exchange Assets`.\n\n"
},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "811480ce-f2c9-4400-b585-1a3609b5bef0",
"name": "交易所与社区代理大脑",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-320,
620
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "yUizd8t0sD5wMYVG",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "007b07fd-2abe-4bdd-80ef-8883e0cbfcec",
"name": "交易所与社区代理记忆",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
-140,
620
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "669566d0-3dc5-413e-a8b5-80cf4aeaa54d",
"name": "交易所地图",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
60,
620
],
"parameters": {
"url": "https://pro-api.coinmarketcap.com/v1/exchange/map",
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"parametersQuery": {
"values": [
{
"name": "slug"
}
]
},
"toolDescription": "Get a map of all crypto exchanges with CoinMarketCap ID, name, and slug.\n\n1st query with only the slug only, if error then try others.",
"parametersHeaders": {
"values": [
{
"name": "Accept"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "OKXROn8aWkgAOvvV",
"name": "CoinMarketCap Standard"
}
},
"typeVersion": 1.1
},
{
"id": "03b3e44f-a740-414c-a011-de4d571b7968",
"name": "交易所信息",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
280,
620
],
"parameters": {
"url": "https://pro-api.coinmarketcap.com/v1/exchange/info",
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"parametersQuery": {
"values": [
{
"name": "id"
}
]
},
"toolDescription": "Get metadata for a crypto exchange including description, launch date, country, and links.",
"parametersHeaders": {
"values": [
{
"name": "Accept"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "OKXROn8aWkgAOvvV",
"name": "CoinMarketCap Standard"
}
},
"typeVersion": 1.1
},
{
"id": "65c2b8ab-7d6d-415e-a436-0a9c14af2457",
"name": "CMC 100 指数",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
740,
620
],
"parameters": {
"url": "https://pro-api.coinmarketcap.com/v3/index/cmc100-latest",
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Returns the latest CoinMarketCap 100 Index value, including constituents and their weights.",
"parametersHeaders": {
"values": [
{
"name": "Accept"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "OKXROn8aWkgAOvvV",
"name": "CoinMarketCap Standard"
}
},
"typeVersion": 1.1
},
{
"id": "51a94f35-4405-4e53-9fa5-91911759802d",
"name": "恐惧与贪婪指数最新数据",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
980,
620
],
"parameters": {
"url": "https://pro-api.coinmarketcap.com/v3/fear-and-greed/latest",
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Returns the latest value from the CMC Crypto Fear and Greed Index.",
"parametersHeaders": {
"values": [
{
"name": "Accept"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "OKXROn8aWkgAOvvV",
"name": "CoinMarketCap Standard"
}
},
"typeVersion": 1.1
},
{
"id": "26240549-9b41-4b6a-bf24-d61c8ee155ca",
"name": "交易所资产",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
520,
620
],
"parameters": {
"url": "https://pro-api.coinmarketcap.com/v1/exchange/assets",
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"parametersQuery": {
"values": [
{
"name": "id"
}
]
},
"toolDescription": "Returns token holdings of a specific exchange including wallet addresses, platform, balance, and USD value.",
"parametersHeaders": {
"values": [
{
"name": "Accept"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "OKXROn8aWkgAOvvV",
"name": "CoinMarketCap Standard"
}
},
"typeVersion": 1.1
},
{
"id": "22b5608c-467e-41ff-81d9-559d110b872d",
"name": "交易所与社区指南",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1520,
-680
],
"parameters": {
"width": 1200,
"height": 720,
"content": "# 🧠 CoinMarketCap_Exchange_and_Community_Agent_Tool 指南"
},
"typeVersion": 1
},
{
"id": "dd38cd37-bff7-4200-94e4-a7f2a0f3b979",
"name": "使用与示例",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-680
],
"parameters": {
"color": 5,
"width": 840,
"height": 920,
"content": "## 📌 使用说明"
},
"typeVersion": 1
},
{
"id": "ce0e7093-9fe0-4b9c-8cf5-50cdfef45d94",
"name": "错误与许可",
"type": "n8n-nodes-base.stickyNote",
"position": [
1020,
-680
],
"parameters": {
"color": 3,
"width": 640,
"height": 500,
"content": "## ⚠️ 错误处理提示"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "faf44acc-2d07-4185-877c-b57f9c8c88bb",
"connections": {
"Exchange Map": {
"ai_tool": [
[
{
"node": "CoinMarketCap Exchange and Community Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"CMC 100 Index": {
"ai_tool": [
[
{
"node": "CoinMarketCap Exchange and Community Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Exchange Info": {
"ai_tool": [
[
{
"node": "CoinMarketCap Exchange and Community Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Exchange Assets": {
"ai_tool": [
[
{
"node": "CoinMarketCap Exchange and Community Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Fear and Greed Latest": {
"ai_tool": [
[
{
"node": "CoinMarketCap Exchange and Community Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"When Executed by Another Workflow": {
"main": [
[
{
"node": "CoinMarketCap Exchange and Community Agent",
"type": "main",
"index": 0
}
]
]
},
"Exchange and Community Agent Brain": {
"ai_languageModel": [
[
{
"node": "CoinMarketCap Exchange and Community Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Exchange and Community Agent Memory": {
"ai_memory": [
[
{
"node": "CoinMarketCap Exchange and Community Agent",
"type": "ai_memory",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 财务, 人工智能
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
CoinMarketCap_DEX扫描_代理_工具
使用CoinMarketCap AI代理分析DEX流动性、交易和现货对
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
15 节点Don Jayamaha Jr
财务
币安价格-24小时统计-订单簿-K线工具
币安价格-24小时统计-订单簿-K线工具
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
17 节点Don Jayamaha Jr
财务
CoinMarketCap 加密货币代理工具
通过AI驱动的CoinMarketCap代理获取实时加密货币市场数据
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
13 节点Don Jayamaha Jr
财务
特斯拉1小时和1日K线工具 n8n
特斯拉1小时和1日K线工具(K线和成交量AI模式检测)
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
13 节点Don Jayamaha Jr
财务
Binance SM 15分钟指标工具
Binance SM 15分钟指标工具
Agent
Http Request Tool
Lm Chat Open Ai
+3
11 节点Don Jayamaha Jr
财务
Binance SM 1日指标工具
Binance SM 1日指标工具
Agent
Http Request Tool
Lm Chat Open Ai
+3
11 节点Don Jayamaha Jr
财务
工作流信息
难度等级
中级
节点数量12
分类2
节点类型6
作者
Don Jayamaha Jr
@don-the-gem-dealerWith 12 years of experience as a Blockchain Strategist and Web3 Architect, I specialize in bridging the gap between traditional industries and decentralized technologies. My expertise spans tokenized assets, crypto payment integrations, and blockchain-driven market solutions.
外部链接
在 n8n.io 查看 →
分享此工作流