大学橄榄球数据API MCP服务器
高级
这是一个Engineering, AI RAG领域的自动化工作流,包含 83 个节点。主要使用 HttpRequestTool, McpTrigger 等节点。 具有全面数据API访问权限的大学橄榄球分析平台
前置要求
- •可能需要目标 API 的认证凭证
使用的节点 (83)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "nj7NS9J58jAqvo5R",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "College Football Data API MCP Server",
"tags": [],
"nodes": [
{
"id": "c720e56e-0a7d-4729-8e6e-a3e45488ff43",
"name": "工作流概览",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1360,
-240
],
"parameters": {
"width": 420,
"height": 1240,
"content": "## 🛠️ College Football Data MCP Server ✅ 51 个操作"
},
"typeVersion": 1
},
{
"id": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"name": "College Football Data MCP Server",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
0,
-240
],
"webhookId": "45e8745d-a524-42ca-9cc1-3afad0bc13d5",
"parameters": {
"path": "college-football-data-mcp",
"authentication": "headerAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "Bq6FmBmPJOfTe6MM",
"name": "Test Header Auth Cred"
}
},
"typeVersion": 1
},
{
"id": "30b24427-7d93-4449-b967-d23b312179a6",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
20
],
"parameters": {
"color": 2,
"width": 1940,
"height": 180,
"content": "## 比赛"
},
"typeVersion": 1
},
{
"id": "c8eb792a-91e6-4192-a563-3a39924caccf",
"name": "赛季日历",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/calendar",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "Season calendar\n\nParameters:\n- Query parameters:\n • year (required) - Year filter"
},
"credentials": {
"httpHeaderAuth": {
"id": "Bq6FmBmPJOfTe6MM",
"name": "Test Header Auth Cred"
}
},
"typeVersion": 4.2
},
{
"id": "315c8c13-df43-4901-823a-2a66d67b508e",
"name": "高级数据统计",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/game/box/advanced",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id parameters', 'number') }}"
}
]
},
"toolDescription": "Advanced box scores\n\nParameters:\n- Query parameters:\n • gameId (required) - Game id parameters"
},
"typeVersion": 4.2
},
{
"id": "73938163-7681-4da0-a040-903968dabdd7",
"name": "比赛和结果",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team', 'string') }}"
},
{
"name": "home",
"value": "={{ $fromAI('home', 'Home team filter', 'string') }}"
},
{
"name": "away",
"value": "={{ $fromAI('away', 'Away team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "division",
"value": "={{ $fromAI('division', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
},
{
"name": "id",
"value": "={{ $fromAI('id', 'id filter for querying a single game', 'number') }}"
}
]
},
"toolDescription": "Games and results\n\nParameters:\n- Query parameters:\n • year (required) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)\n • team (optional) - Team\n • home (optional) - Home team filter\n • away (optional) - Away team filter\n • conference (optional) - Conference abbreviation filter\n • division (optional) - Division classification filter (fbs/fcs/ii/iii)\n • id (optional) - id filter for querying a single game"
},
"typeVersion": 4.2
},
{
"id": "497d38b6-3290-4fa1-a329-a0d32d705700",
"name": "比赛媒体信息和日程",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games/media",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular, postseason, or both)', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "mediaType",
"value": "={{ $fromAI('mediaType', 'Media type filter (tv, radio, web, ppv, or mobile)', 'string') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Game media information and schedules\n\nParameters:\n- Query parameters:\n • year (required) - Year filter\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular, postseason, or both)\n • team (optional) - Team filter\n • conference (optional) - Conference filter\n • mediaType (optional) - Media type filter (tv, radio, web, ppv, or mobile)\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "fb9d536b-b5be-4490-b204-65ee58fd0f30",
"name": "球员比赛数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games/players",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "category",
"value": "={{ $fromAI('category', 'Category filter (e.g defensive)', 'string') }}"
},
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter', 'number') }}"
}
]
},
"toolDescription": "Player game stats\n\nParameters:\n- Query parameters:\n • year (required) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • category (optional) - Category filter (e.g defensive)\n • gameId (optional) - Game id filter"
},
"typeVersion": 4.2
},
{
"id": "d00506b5-c800-4bc9-9a23-c6674b46bed3",
"name": "球队比赛数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
260,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games/teams",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter', 'number') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Team game stats\n\nParameters:\n- Query parameters:\n • year (required) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • gameId (optional) - Game id filter\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "7d92017a-2e53-4705-bea7-b2259423c947",
"name": "比赛天气信息(仅限 Patreon)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
460,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/games/weather",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter (required if no year)', 'number') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if no game id)', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular, postseason, or both)', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Game weather information (Patreon only)\n\nParameters:\n- Query parameters:\n • gameId (optional) - Game id filter (required if no year)\n • year (optional) - Year filter (required if no game id)\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular, postseason, or both)\n • team (optional) - Team filter\n • conference (optional) - Conference filter\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "24011b60-a561-4a32-bb00-b2090bc6bd3c",
"name": "球队记录",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
660,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/records",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
}
]
},
"toolDescription": "Team records\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference filter"
},
"typeVersion": 4.2
},
{
"id": "8eb49809-7594-4e42-b183-a0995917f0ff",
"name": "实时比赛结果(仅限 Patreon)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
860,
40
],
"parameters": {
"url": "=https://api.collegefootballdata.com/scoreboard",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Classification filter (fbs, fcs, ii, or iii). Defaults to fbs.', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter.', 'string') }}"
}
]
},
"toolDescription": "Live game results (Patreon only)\n\nParameters:\n- Query parameters:\n • classification (optional) - Classification filter (fbs, fcs, ii, or iii). Defaults to fbs.\n • conference (optional) - Conference abbreviation filter."
},
"typeVersion": 4.2
},
{
"id": "f1971c95-2ba2-4b93-9905-f0b82d5e218a",
"name": "描述 - 比赛",
"type": "n8n-nodes-base.stickyNote",
"position": [
1020,
40
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 比赛"
},
"typeVersion": 1
},
{
"id": "458437bc-a132-464a-ac36-78cf34ffaff4",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
260
],
"parameters": {
"color": 3,
"width": 300,
"height": 180,
"content": "## 教练"
},
"typeVersion": 1
},
{
"id": "865fadcd-8bfb-4fcb-8d2c-29fc9578b87e",
"name": "执教记录和历史",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
280
],
"parameters": {
"url": "=https://api.collegefootballdata.com/coaches",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "firstName",
"value": "={{ $fromAI('firstName', 'First name filter', 'string') }}"
},
{
"name": "lastName",
"value": "={{ $fromAI('lastName', 'Last name filter', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team name filter', 'string') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "minYear",
"value": "={{ $fromAI('minYear', 'Minimum year filter (inclusive)', 'number') }}"
},
{
"name": "maxYear",
"value": "={{ $fromAI('maxYear', 'Maximum year filter (inclusive)', 'number') }}"
}
]
},
"toolDescription": "Coaching records and history\n\nParameters:\n- Query parameters:\n • firstName (optional) - First name filter\n • lastName (optional) - Last name filter\n • team (optional) - Team name filter\n • year (optional) - Year filter\n • minYear (optional) - Minimum year filter (inclusive)\n • maxYear (optional) - Maximum year filter (inclusive)"
},
"typeVersion": 4.2
},
{
"id": "ecb27ac7-72bf-4219-a648-e2b9ef3861b3",
"name": "描述 - 教练",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
300
],
"parameters": {
"width": 500,
"height": 110,
"content": "## 📋 教练"
},
"typeVersion": 1
},
{
"id": "836a38de-da0f-4452-98fb-87bfcbb72d39",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
500
],
"parameters": {
"color": 4,
"width": 300,
"height": 180,
"content": "## 联盟"
},
"typeVersion": 1
},
{
"id": "7d732505-243a-49fd-933a-eb70808ca693",
"name": "联盟",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
520
],
"parameters": {
"url": "=https://api.collegefootballdata.com/conferences",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Conferences"
},
"typeVersion": 4.2
},
{
"id": "34f33a6b-8714-448d-b0ad-97433f03564b",
"name": "描述 - 联盟",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
520
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 联盟"
},
"typeVersion": 1
},
{
"id": "804e9b0b-5912-437e-9d6f-3827b74ffa34",
"name": "便签4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
740
],
"parameters": {
"color": 5,
"width": 700,
"height": 180,
"content": "## 选秀"
},
"typeVersion": 1
},
{
"id": "7c497141-14f2-4fa2-bc4f-33af95c382ca",
"name": "NFL 选秀名单",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
760
],
"parameters": {
"url": "=https://api.collegefootballdata.com/draft/picks",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "nflTeam",
"value": "={{ $fromAI('nflTeam', 'NFL team filter', 'string') }}"
},
{
"name": "college",
"value": "={{ $fromAI('college', 'Player college filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'College confrence abbreviation filter', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'NFL position filter', 'string') }}"
}
]
},
"toolDescription": "List of NFL Draft picks\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • nflTeam (optional) - NFL team filter\n • college (optional) - Player college filter\n • conference (optional) - College confrence abbreviation filter\n • position (optional) - NFL position filter"
},
"typeVersion": 4.2
},
{
"id": "b26ddd28-9baa-43c3-9c33-7c38e25fab77",
"name": "NFL 位置列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
760
],
"parameters": {
"url": "=https://api.collegefootballdata.com/draft/positions",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "List of NFL positions"
},
"typeVersion": 4.2
},
{
"id": "f19e105f-2098-4ce0-8651-451f944a596b",
"name": "NFL 球队列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
760
],
"parameters": {
"url": "=https://api.collegefootballdata.com/draft/teams",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "List of NFL teams"
},
"typeVersion": 4.2
},
{
"id": "646043bf-6d24-47be-82ce-3897d25057b6",
"name": "描述 - 选秀",
"type": "n8n-nodes-base.stickyNote",
"position": [
-180,
760
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 选秀"
},
"typeVersion": 1
},
{
"id": "c24efd97-38dc-4fac-aec7-6b6c491a1701",
"name": "便签 5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
980
],
"parameters": {
"color": 6,
"width": 300,
"height": 180,
"content": "## 进攻回合"
},
"typeVersion": 1
},
{
"id": "ee4350c6-d448-4944-bf6b-6218e5e97bb1",
"name": "进攻回合数据和结果",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1000
],
"parameters": {
"url": "=https://api.collegefootballdata.com/drives",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter', 'string', 'regular') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "offense",
"value": "={{ $fromAI('offense', 'Offensive team filter', 'string') }}"
},
{
"name": "defense",
"value": "={{ $fromAI('defense', 'Defensive team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "offenseConference",
"value": "={{ $fromAI('offenseConference', 'Offensive conference filter', 'string') }}"
},
{
"name": "defenseConference",
"value": "={{ $fromAI('defenseConference', 'Defensive conference filter', 'string') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Drive data and results\n\nParameters:\n- Query parameters:\n • seasonType (optional) - Season type filter\n • year (required) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • offense (optional) - Offensive team filter\n • defense (optional) - Defensive team filter\n • conference (optional) - Conference filter\n • offenseConference (optional) - Offensive conference filter\n • defenseConference (optional) - Defensive conference filter\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "52276d68-c7e4-4076-8a8c-3a925794f325",
"name": "描述 - 进攻回合",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
1000
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 进攻回合"
},
"typeVersion": 1
},
{
"id": "95ee86dc-2ab2-4db2-a1b5-0b0b193b2cb4",
"name": "便签6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
1220
],
"parameters": {
"color": 7,
"width": 300,
"height": 180,
"content": "## 博彩"
},
"typeVersion": 1
},
{
"id": "12b66cf5-9a9d-467e-9976-1e4903886352",
"name": "博彩赔率",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1240
],
"parameters": {
"url": "=https://api.collegefootballdata.com/lines",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter', 'number') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team', 'string') }}"
},
{
"name": "home",
"value": "={{ $fromAI('home', 'Home team filter', 'string') }}"
},
{
"name": "away",
"value": "={{ $fromAI('away', 'Away team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Betting lines\n\nParameters:\n- Query parameters:\n • gameId (optional) - Game id filter\n • year (optional) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)\n • team (optional) - Team\n • home (optional) - Home team filter\n • away (optional) - Away team filter\n • conference (optional) - Conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "d1d60a6a-f6b0-4b61-ac9e-0a06c7c6e49a",
"name": "描述 - 博彩",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
1240
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 博彩"
},
"typeVersion": 1
},
{
"id": "769289fd-21bb-410a-a8af-fa2063457bba",
"name": "便签7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
1460
],
"parameters": {
"color": 2,
"width": 1100,
"height": 180,
"content": "## 比赛回合"
},
"typeVersion": 1
},
{
"id": "f9fae995-7908-42a2-8f12-999e56945d77",
"name": "实时指标和逐回合数据(仅限 Patreon)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/live/plays",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "id",
"value": "={{ $fromAI('id', 'Game id', 'number') }}"
}
]
},
"toolDescription": "Live metrics and PBP (Patreon only)\n\nParameters:\n- Query parameters:\n • id (required) - Game id"
},
"typeVersion": 4.2
},
{
"id": "74380e79-b501-424b-b794-8c64b6e61730",
"name": "球员比赛回合统计类型",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/play/stat/types",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Types of player play stats"
},
"typeVersion": 4.2
},
{
"id": "ec2bc1a3-96ab-4aad-99ab-4df120332e5a",
"name": "按回合统计的比赛数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/play/stats",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'gameId filter (from /games endpoint)', 'number') }}"
},
{
"name": "athleteId",
"value": "={{ $fromAI('athleteId', 'athleteId filter (from /roster endpoint)', 'number') }}"
},
{
"name": "statTypeId",
"value": "={{ $fromAI('statTypeId', 'statTypeId filter (from /play/stat/types endpoint)', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'regular, postseason, or both', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Play stats by play\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • gameId (optional) - gameId filter (from /games endpoint)\n • athleteId (optional) - athleteId filter (from /roster endpoint)\n • statTypeId (optional) - statTypeId filter (from /play/stat/types endpoint)\n • seasonType (optional) - regular, postseason, or both\n • conference (optional) - conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "7d8c0ede-fec3-41e0-a357-f3e4693a4382",
"name": "回合类型",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/play/types",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Play types"
},
"typeVersion": 4.2
},
{
"id": "97fb6eb8-e85e-4ac6-bb8d-85e97b15d24b",
"name": "逐回合数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
1480
],
"parameters": {
"url": "=https://api.collegefootballdata.com/plays",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter', 'string', 'regular') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter (required if team, offense, or defense, not specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "offense",
"value": "={{ $fromAI('offense', 'Offensive team filter', 'string') }}"
},
{
"name": "defense",
"value": "={{ $fromAI('defense', 'Defensive team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "offenseConference",
"value": "={{ $fromAI('offenseConference', 'Offensive conference filter', 'string') }}"
},
{
"name": "defenseConference",
"value": "={{ $fromAI('defenseConference', 'Defensive conference filter', 'string') }}"
},
{
"name": "playType",
"value": "={{ $fromAI('playType', 'Play type filter', 'number') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Division classification filter (fbs/fcs/ii/iii)', 'string') }}"
}
]
},
"toolDescription": "Play by play data\n\nParameters:\n- Query parameters:\n • seasonType (optional) - Season type filter\n • year (required) - Year filter\n • week (required) - Week filter (required if team, offense, or defense, not specified)\n • team (optional) - Team filter\n • offense (optional) - Offensive team filter\n • defense (optional) - Defensive team filter\n • conference (optional) - Conference filter\n • offenseConference (optional) - Offensive conference filter\n • defenseConference (optional) - Defensive conference filter\n • playType (optional) - Play type filter\n • classification (optional) - Division classification filter (fbs/fcs/ii/iii)"
},
"typeVersion": 4.2
},
{
"id": "ea10d718-1fe9-4fd5-ac7a-553cdb827d43",
"name": "描述 - 比赛回合",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
1480
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 比赛回合"
},
"typeVersion": 1
},
{
"id": "049226b2-d2b4-4a44-b402-85470ee3dd65",
"name": "便签8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
1700
],
"parameters": {
"color": 3,
"width": 1500,
"height": 180,
"content": "## 指标"
},
"typeVersion": 1
},
{
"id": "71926f92-4a7c-4ff6-a7e1-c59f421ff4ea",
"name": "胜率图表数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/metrics/wp",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "gameId",
"value": "={{ $fromAI('gameId', 'Game id filter', 'number') }}"
}
]
},
"toolDescription": "Win probability chart data\n\nParameters:\n- Query parameters:\n • gameId (required) - Game id filter"
},
"typeVersion": 4.2
},
{
"id": "a66bda48-1f7a-4810-8e84-d208001ec469",
"name": "赛前胜率数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/metrics/wp/pregame",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'regular or postseason', 'string') }}"
}
]
},
"toolDescription": "Pregame win probability data\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • seasonType (optional) - regular or postseason"
},
"typeVersion": 4.2
},
{
"id": "242ba2fd-88bb-437e-b8a6-6bdd2f24bc86",
"name": "球队每场比赛预测得分增加值(PPA/EPA)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/games",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
}
]
},
"toolDescription": "Team Predicated Points Added (PPA/EPA) by game\n\nParameters:\n- Query parameters:\n • year (required) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • conference (optional) - Conference filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations\n • seasonType (optional) - Season type filter (regular or postseason)"
},
"typeVersion": 4.2
},
{
"id": "65b7bfa3-8407-4320-8de5-56cd90291b2f",
"name": "球员预测得分增加值(PPA/EPA)细分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/players/games",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "playerId",
"value": "={{ $fromAI('playerId', 'Player id filter', 'number') }}"
},
{
"name": "threshold",
"value": "={{ $fromAI('threshold', 'Minimum play threshold filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
}
]
},
"toolDescription": "Player Predicated Points Added (PPA/EPA) broken down by game\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • week (optional) - Week filter\n • team (optional) - Team filter\n • position (optional) - Position abbreviation filter\n • playerId (optional) - Player id filter\n • threshold (optional) - Minimum play threshold filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations\n • seasonType (optional) - Season type filter (regular or postseason)"
},
"typeVersion": 4.2
},
{
"id": "f7cfb0f4-37fe-4ba5-8419-4f61c25be14a",
"name": "球员预测得分增加值(PPA/EPA)细分 1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/players/season",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "playerId",
"value": "={{ $fromAI('playerId', 'Player id filter', 'number') }}"
},
{
"name": "threshold",
"value": "={{ $fromAI('threshold', 'Minimum play threshold filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
}
]
},
"toolDescription": "Player Predicated Points Added (PPA/EPA) broken down by season\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • position (optional) - Position abbreviation filter\n • playerId (optional) - Player id filter\n • threshold (optional) - Minimum play threshold filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations"
},
"typeVersion": 4.2
},
{
"id": "1e60ce45-74cd-4d6a-8c57-440d55188b0c",
"name": "预测得分(即预期得分或 EP)",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
260,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/predicted",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "down",
"value": "={{ $fromAI('down', 'Down filter', 'number') }}"
},
{
"name": "distance",
"value": "={{ $fromAI('distance', 'Distance filter', 'number') }}"
}
]
},
"toolDescription": "Predicted Points (i.e. Expected Points or EP)\n\nParameters:\n- Query parameters:\n • down (required) - Down filter\n • distance (required) - Distance filter"
},
"typeVersion": 4.2
},
{
"id": "63c7c48a-2f2b-4f4b-a767-b9d243eb4859",
"name": "球队预测得分增加值(PPA/EPA)数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
460,
1720
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ppa/teams",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if team not specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if year not specified)', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
}
]
},
"toolDescription": "Predicted Points Added (PPA/EPA) data by team\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter (required if team not specified)\n • team (optional) - Team filter (required if year not specified)\n • conference (optional) - Conference filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations"
},
"typeVersion": 4.2
},
{
"id": "dc9af0df-23c0-46bd-b792-9b06d7a15664",
"name": "描述 - 指标",
"type": "n8n-nodes-base.stickyNote",
"position": [
620,
1740
],
"parameters": {
"width": 500,
"height": 110,
"content": "## 📋 指标"
},
"typeVersion": 1
},
{
"id": "7d14b883-a4b7-49b7-8ffc-6dfe3a62bfbe",
"name": "便签9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
1940
],
"parameters": {
"color": 4,
"width": 1100,
"height": 180,
"content": "## 球员"
},
"typeVersion": 1
},
{
"id": "edc5ecd9-9677-4764-bdf6-8d34e1cd3e47",
"name": "按赛季的转会门户",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/player/portal",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "Transfer portal by season\n\nParameters:\n- Query parameters:\n • year (required) - Year filter"
},
"typeVersion": 4.2
},
{
"id": "4731a8b8-e259-4de7-94af-8725dd436786",
"name": "球队回归生产指标",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/player/returning",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Team returning production metrics\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "4c88c199-2b93-4e45-91f0-bc453bd81b2b",
"name": "搜索球员信息",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/player/search",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "searchTerm",
"value": "={{ $fromAI('searchTerm', 'Term to search on', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "Search for player information\n\nParameters:\n- Query parameters:\n • searchTerm (required) - Term to search on\n • position (optional) - Position abbreviation filter\n • team (optional) - Team filter\n • year (optional) - Year filter"
},
"typeVersion": 4.2
},
{
"id": "639c19d3-0a7a-4ebd-8510-5a3f4ce380c2",
"name": "按赛季细分的球员使用指标",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/player/usage",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number', 2022) }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "playerId",
"value": "={{ $fromAI('playerId', 'Player id filter', 'number') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
}
]
},
"toolDescription": "Player usage metrics broken down by season\n\nParameters:\n- Query parameters:\n • year (required) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • position (optional) - Position abbreviation filter\n • playerId (optional) - Player id filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations"
},
"typeVersion": 4.2
},
{
"id": "fc91a37b-ef5c-4df4-a270-2825e648def8",
"name": "按赛季的球员数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
1960
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/player/season",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "startWeek",
"value": "={{ $fromAI('startWeek', 'Start week filter', 'number') }}"
},
{
"name": "endWeek",
"value": "={{ $fromAI('endWeek', 'Start week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular, postseason, or both)', 'string') }}"
},
{
"name": "category",
"value": "={{ $fromAI('category', 'Stat category filter (e.g. passing)', 'string') }}"
}
]
},
"toolDescription": "Player stats by season\n\nParameters:\n- Query parameters:\n • year (required) - Year filter\n • team (optional) - Team filter\n • conference (optional) - Conference abbreviation filter\n • startWeek (optional) - Start week filter\n • endWeek (optional) - Start week filter\n • seasonType (optional) - Season type filter (regular, postseason, or both)\n • category (optional) - Stat category filter (e.g. passing)"
},
"typeVersion": 4.2
},
{
"id": "90872dee-ab30-43c7-9b1f-f6635629ec3e",
"name": "描述 - 球员",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
1960
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 球员"
},
"typeVersion": 1
},
{
"id": "07bebe93-2e49-454a-9508-321c3f037498",
"name": "便签 10",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
2180
],
"parameters": {
"color": 5,
"width": 300,
"height": 180,
"content": "## 排名"
},
"typeVersion": 1
},
{
"id": "88e4705a-c3f0-4121-9547-afd83db24ee8",
"name": "历史投票和排名",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
2200
],
"parameters": {
"url": "=https://api.collegefootballdata.com/rankings",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year/season filter for games', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular or postseason)', 'string', 'regular') }}"
}
]
},
"toolDescription": "Historical polls and rankings\n\nParameters:\n- Query parameters:\n • year (required) - Year/season filter for games\n • week (optional) - Week filter\n • seasonType (optional) - Season type filter (regular or postseason)"
},
"typeVersion": 4.2
},
{
"id": "8c70351c-4294-46ae-8878-470843b04f2a",
"name": "描述 - 排名",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
2200
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 排名"
},
"typeVersion": 1
},
{
"id": "1f643842-f0b4-4040-ad29-af0a312a36ca",
"name": "便签11",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
2420
],
"parameters": {
"color": 6,
"width": 900,
"height": 180,
"content": "## 评分"
},
"typeVersion": 1
},
{
"id": "d99ccc06-4444-4f96-a455-1c23cf95782c",
"name": "历史 Elo 评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
2440
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ratings/elo",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Season filter', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Maximum week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
}
]
},
"toolDescription": "Historical Elo ratings\n\nParameters:\n- Query parameters:\n • year (optional) - Season filter\n • week (optional) - Maximum week filter\n • team (optional) - Team filter\n • conference (optional) - Conference filter"
},
"typeVersion": 4.2
},
{
"id": "7feba738-5252-4dd6-8853-4a5e80170800",
"name": "历史 SP+ 评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
2440
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ratings/sp",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Season filter (required if team not specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if year not specified)', 'string') }}"
}
]
},
"toolDescription": "Historical SP+ ratings\n\nParameters:\n- Query parameters:\n • year (optional) - Season filter (required if team not specified)\n • team (optional) - Team filter (required if year not specified)"
},
"typeVersion": 4.2
},
{
"id": "3a57d793-e178-43e3-b088-f31189edc636",
"name": "按联盟的历史 SP+ 评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
2440
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ratings/sp/conferences",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Season filter', 'number') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Historical SP+ ratings by conference\n\nParameters:\n- Query parameters:\n • year (optional) - Season filter\n • conference (optional) - Conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "573033f2-dbb5-46a5-9497-c6a254fbf193",
"name": "历史 SRS 评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
2440
],
"parameters": {
"url": "=https://api.collegefootballdata.com/ratings/srs",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Season filter (required if team not specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if year not specified)', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference filter', 'string') }}"
}
]
},
"toolDescription": "Historical SRS ratings\n\nParameters:\n- Query parameters:\n • year (optional) - Season filter (required if team not specified)\n • team (optional) - Team filter (required if year not specified)\n • conference (optional) - Conference filter"
},
"typeVersion": 4.2
},
{
"id": "aa07c918-73ed-4e48-ab2e-d885bb9199ea",
"name": "描述 - 评分",
"type": "n8n-nodes-base.stickyNote",
"position": [
20,
2440
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 评分"
},
"typeVersion": 1
},
{
"id": "3d867e5f-b751-4948-a15f-fb232cac6360",
"name": "便签 12",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
2660
],
"parameters": {
"color": 7,
"width": 700,
"height": 180,
"content": "## 招募"
},
"typeVersion": 1
},
{
"id": "f9de01c4-b4ff-4c7a-8717-e598e0f3153a",
"name": "招募位置组评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
2680
],
"parameters": {
"url": "=https://api.collegefootballdata.com/recruiting/groups",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "startYear",
"value": "={{ $fromAI('startYear', 'Starting year', 'number') }}"
},
{
"name": "endYear",
"value": "={{ $fromAI('endYear', 'Ending year', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'conference filter', 'string') }}"
}
]
},
"toolDescription": "Recruit position group ratings\n\nParameters:\n- Query parameters:\n • startYear (optional) - Starting year\n • endYear (optional) - Ending year\n • team (optional) - Team filter\n • conference (optional) - conference filter"
},
"typeVersion": 4.2
},
{
"id": "deb0737d-ce1f-48b7-b2e3-809977c021df",
"name": "球员招募评分和排名",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
2680
],
"parameters": {
"url": "=https://api.collegefootballdata.com/recruiting/players",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Recruiting class year (required if team no specified)', 'number') }}"
},
{
"name": "classification",
"value": "={{ $fromAI('classification', 'Type of recruit (HighSchool, JUCO, PrepSchool)', 'string', 'HighSchool') }}"
},
{
"name": "position",
"value": "={{ $fromAI('position', 'Position abbreviation filter', 'string') }}"
},
{
"name": "state",
"value": "={{ $fromAI('state', 'State or province abbreviation filter', 'string') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Committed team filter (required if year not specified)', 'string') }}"
}
]
},
"toolDescription": "Player recruiting ratings and rankings\n\nParameters:\n- Query parameters:\n • year (optional) - Recruiting class year (required if team no specified)\n • classification (optional) - Type of recruit (HighSchool, JUCO, PrepSchool)\n • position (optional) - Position abbreviation filter\n • state (optional) - State or province abbreviation filter\n • team (optional) - Committed team filter (required if year not specified)"
},
"typeVersion": 4.2
},
{
"id": "304d0d68-43a9-4fb0-bc5f-0f3e23c641b7",
"name": "球队招募排名和评分",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
2680
],
"parameters": {
"url": "=https://api.collegefootballdata.com/recruiting/teams",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Recruiting class year', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter', 'string') }}"
}
]
},
"toolDescription": "Team recruiting rankings and ratings\n\nParameters:\n- Query parameters:\n • year (optional) - Recruiting class year\n • team (optional) - Team filter"
},
"typeVersion": 4.2
},
{
"id": "f948e874-ba6d-48d2-b346-9d09d0225c8b",
"name": "描述 - 招募",
"type": "n8n-nodes-base.stickyNote",
"position": [
-180,
2680
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 招募"
},
"typeVersion": 1
},
{
"id": "e373fc16-5205-458e-95bf-5065e68cf1f0",
"name": "便签 13",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
2900
],
"parameters": {
"color": 2,
"width": 1100,
"height": 180,
"content": "## 球队"
},
"typeVersion": 1
},
{
"id": "3d3e974e-35f9-4101-9cb5-3b3dc8d1aee5",
"name": "球队阵容",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/roster",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "team",
"value": "={{ $fromAI('team', 'Team name', 'string') }}"
},
{
"name": "year",
"value": "={{ $fromAI('year', 'Season year', 'number') }}"
}
]
},
"toolDescription": "Team rosters\n\nParameters:\n- Query parameters:\n • team (optional) - Team name\n • year (optional) - Season year"
},
"typeVersion": 4.2
},
{
"id": "c4511e48-1aa0-4b7d-a95e-895ff3a60ff9",
"name": "球队天赋综合排名",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/talent",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "Team talent composite rankings\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter"
},
"typeVersion": 4.2
},
{
"id": "781f8ebe-2d60-4169-93b7-8612c67a3c6f",
"name": "球队信息",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/teams",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
}
]
},
"toolDescription": "Team information\n\nParameters:\n- Query parameters:\n • conference (optional) - Conference abbreviation filter"
},
"typeVersion": 4.2
},
{
"id": "d80da101-e8f9-4450-937f-ab1e1237ee89",
"name": "FBS 球队列表",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/teams/fbs",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter', 'number') }}"
}
]
},
"toolDescription": "FBS team list\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter"
},
"typeVersion": 4.2
},
{
"id": "24105c92-cfc2-466e-a32c-ec72a5c80265",
"name": "球队交锋历史",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
60,
2920
],
"parameters": {
"url": "=https://api.collegefootballdata.com/teams/matchup",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "team1",
"value": "={{ $fromAI('team1', 'First team', 'string') }}"
},
{
"name": "team2",
"value": "={{ $fromAI('team2', 'Second team', 'string') }}"
},
{
"name": "minYear",
"value": "={{ $fromAI('minYear', 'Minimum year', 'number') }}"
},
{
"name": "maxYear",
"value": "={{ $fromAI('maxYear', 'Maximum year', 'number') }}"
}
]
},
"toolDescription": "Team matchup history\n\nParameters:\n- Query parameters:\n • team1 (required) - First team\n • team2 (required) - Second team\n • minYear (optional) - Minimum year\n • maxYear (optional) - Maximum year"
},
"typeVersion": 4.2
},
{
"id": "4d1b9f3e-0992-4a84-b62a-6249c63492b7",
"name": "描述 - 球队",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
2920
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 球队"
},
"typeVersion": 1
},
{
"id": "1d408c0c-9513-4733-b521-409150edc382",
"name": "便签14",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
3140
],
"parameters": {
"color": 3,
"width": 900,
"height": 180,
"content": "## 统计"
},
"typeVersion": 1
},
{
"id": "7fd07dc3-bf0e-4605-b5d7-30f2c30e1a6e",
"name": "球队统计类别",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
3160
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/categories",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Team stat categories"
},
"typeVersion": 4.2
},
{
"id": "884acc8d-98ae-4537-aefe-3199181439cc",
"name": "每场比赛的高级球队指标",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-540,
3160
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/game/advanced",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if no team specified)', 'number') }}"
},
{
"name": "week",
"value": "={{ $fromAI('week', 'Week filter', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if no year specified)', 'string') }}"
},
{
"name": "opponent",
"value": "={{ $fromAI('opponent', 'Opponent filter', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
},
{
"name": "seasonType",
"value": "={{ $fromAI('seasonType', 'Season type filter (regular, postseason, or both)', 'string') }}"
}
]
},
"toolDescription": "Advanced team metrics by game\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter (required if no team specified)\n • week (optional) - Week filter\n • team (optional) - Team filter (required if no year specified)\n • opponent (optional) - Opponent filter\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations\n • seasonType (optional) - Season type filter (regular, postseason, or both)"
},
"typeVersion": 4.2
},
{
"id": "ddc5b1a7-554c-4054-994c-e4b269867267",
"name": "按赛季的球队统计数据",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-340,
3160
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/season",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if no team specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if no year specified)', 'string') }}"
},
{
"name": "conference",
"value": "={{ $fromAI('conference', 'Conference abbreviation filter', 'string') }}"
},
{
"name": "startWeek",
"value": "={{ $fromAI('startWeek', 'Starting week filter', 'number') }}"
},
{
"name": "endWeek",
"value": "={{ $fromAI('endWeek', 'Starting week filter', 'number') }}"
}
]
},
"toolDescription": "Team statistics by season\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter (required if no team specified)\n • team (optional) - Team filter (required if no year specified)\n • conference (optional) - Conference abbreviation filter\n • startWeek (optional) - Starting week filter\n • endWeek (optional) - Starting week filter"
},
"typeVersion": 4.2
},
{
"id": "f2e58660-6dc8-4a90-9ed7-29a39d7d0fe8",
"name": "按赛季的高级球队指标",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-140,
3160
],
"parameters": {
"url": "=https://api.collegefootballdata.com/stats/season/advanced",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{
"name": "year",
"value": "={{ $fromAI('year', 'Year filter (required if no team specified)', 'number') }}"
},
{
"name": "team",
"value": "={{ $fromAI('team', 'Team filter (required if no year specified)', 'string') }}"
},
{
"name": "excludeGarbageTime",
"value": "={{ $fromAI('excludeGarbageTime', 'Filter to remove garbage time plays from calculations', 'boolean') }}"
},
{
"name": "startWeek",
"value": "={{ $fromAI('startWeek', 'Starting week filter', 'number') }}"
},
{
"name": "endWeek",
"value": "={{ $fromAI('endWeek', 'Starting week filter', 'number') }}"
}
]
},
"toolDescription": "Advanced team metrics by season\n\nParameters:\n- Query parameters:\n • year (optional) - Year filter (required if no team specified)\n • team (optional) - Team filter (required if no year specified)\n • excludeGarbageTime (optional) - Filter to remove garbage time plays from calculations\n • startWeek (optional) - Starting week filter\n • endWeek (optional) - Starting week filter"
},
"typeVersion": 4.2
},
{
"id": "fe86a85a-be1b-4286-8451-e5bfe1468304",
"name": "描述 - 统计",
"type": "n8n-nodes-base.stickyNote",
"position": [
20,
3160
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 统计"
},
"typeVersion": 1
},
{
"id": "0ffc77c9-9098-4572-af4d-028be87cee4f",
"name": "便签15",
"type": "n8n-nodes-base.stickyNote",
"position": [
-920,
3380
],
"parameters": {
"color": 4,
"width": 300,
"height": 180,
"content": "## 场馆"
},
"typeVersion": 1
},
{
"id": "ea7e7c80-413d-4836-bf7c-345afa20814d",
"name": "场馆和场地信息",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-740,
3400
],
"parameters": {
"url": "=https://api.collegefootballdata.com/venues",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "Arena and venue information"
},
"typeVersion": 4.2
},
{
"id": "15139c98-1d98-40e2-b89a-1e366b2c955f",
"name": "描述 - 场馆",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
3400
],
"parameters": {
"width": 500,
"height": 150,
"content": "## 📋 场馆"
},
"typeVersion": 1
}
],
"active": false,
"shared": [
{
"role": "workflow:owner",
"project": {
"id": "G5fce9xGuBAsWBXe",
"icon": null,
"name": "David Ashby <david.ashby.lds@gmail.com>",
"type": "personal",
"createdAt": "2025-06-04T02:55:02.013Z",
"updatedAt": "2025-06-04T02:56:01.361Z",
"projectRelations": [
{
"role": "project:personalOwner",
"user": {
"id": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
"role": "global:owner",
"email": "david.ashby.lds@gmail.com",
"disabled": false,
"lastName": "Ashby",
"settings": {
"npsSurvey": {
"responded": true,
"lastShownAt": 1749357655581
},
"userActivated": true,
"userActivatedAt": 1749075994495,
"easyAIWorkflowOnboarded": true,
"firstSuccessfulWorkflowId": "3N3vVikZb3MckFYm"
},
"createdAt": "2025-06-04T02:55:01.745Z",
"firstName": "David",
"isPending": false,
"updatedAt": "2025-06-08T04:40:58.399Z",
"mfaEnabled": false,
"personalizationAnswers": {
"version": "v4",
"personalization_survey_n8n_version": "1.95.3",
"personalization_survey_submitted_at": "2025-06-04T02:56:07.075Z"
}
},
"userId": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
"createdAt": "2025-06-04T02:55:02.013Z",
"projectId": "G5fce9xGuBAsWBXe",
"updatedAt": "2025-06-04T02:55:02.013Z"
}
]
},
"createdAt": "2025-06-30T18:38:53.151Z",
"projectId": "G5fce9xGuBAsWBXe",
"updatedAt": "2025-06-30T18:38:53.151Z",
"workflowId": "nj7NS9J58jAqvo5R"
}
],
"pinData": {},
"settings": {
"timezone": "America/New_York"
},
"createdAt": "2025-06-30T18:38:53.148Z",
"updatedAt": "2025-06-30T19:11:02.000Z",
"versionId": "b3471d91-7ade-4f0a-9b85-8399007c33f0",
"isArchived": false,
"staticData": null,
"connections": {
"7d8c0ede-fec3-41e0-a357-f3e4693a4382": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"7d732505-243a-49fd-933a-eb70808ca693": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"24011b60-a561-4a32-bb00-b2090bc6bd3c": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"3d3e974e-35f9-4101-9cb5-3b3dc8d1aee5": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"12b66cf5-9a9d-467e-9976-1e4903886352": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"d80da101-e8f9-4450-937f-ab1e1237ee89": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"c8eb792a-91e6-4192-a563-3a39924caccf": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"d00506b5-c800-4bc9-9a23-c6674b46bed3": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"781f8ebe-2d60-4169-93b7-8612c67a3c6f": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"73938163-7681-4da0-a040-903968dabdd7": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"f19e105f-2098-4ce0-8651-451f944a596b": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"97fb6eb8-e85e-4ac6-bb8d-85e97b15d24b": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"fb9d536b-b5be-4490-b204-65ee58fd0f30": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"ec2bc1a3-96ab-4aad-99ab-4df120332e5a": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"315c8c13-df43-4901-823a-2a66d67b508e": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"24105c92-cfc2-466e-a32c-ec72a5c80265": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"7fd07dc3-bf0e-4605-b5d7-30f2c30e1a6e": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"b26ddd28-9baa-43c3-9c33-7c38e25fab77": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"ee4350c6-d448-4944-bf6b-6218e5e97bb1": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"d99ccc06-4444-4f96-a455-1c23cf95782c": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"7feba738-5252-4dd6-8853-4a5e80170800": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"573033f2-dbb5-46a5-9497-c6a254fbf193": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"fc91a37b-ef5c-4df4-a270-2825e648def8": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"7c497141-14f2-4fa2-bc4f-33af95c382ca": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"ddc5b1a7-554c-4054-994c-e4b269867267": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"edc5ecd9-9677-4764-bdf6-8d34e1cd3e47": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"74380e79-b501-424b-b794-8c64b6e61730": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"71926f92-4a7c-4ff6-a7e1-c59f421ff4ea": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"ea7e7c80-413d-4836-bf7c-345afa20814d": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"865fadcd-8bfb-4fcb-8d2c-29fc9578b87e": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"a66bda48-1f7a-4810-8e84-d208001ec469": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"884acc8d-98ae-4537-aefe-3199181439cc": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"88e4705a-c3f0-4121-9547-afd83db24ee8": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"4c88c199-2b93-4e45-91f0-bc453bd81b2b": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"f9de01c4-b4ff-4c7a-8717-e598e0f3153a": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"c4511e48-1aa0-4b7d-a95e-895ff3a60ff9": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"f2e58660-6dc8-4a90-9ed7-29a39d7d0fe8": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"8eb49809-7594-4e42-b183-a0995917f0ff": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"4731a8b8-e259-4de7-94af-8725dd436786": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"f9fae995-7908-42a2-8f12-999e56945d77": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"497d38b6-3290-4fa1-a329-a0d32d705700": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"3a57d793-e178-43e3-b088-f31189edc636": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"304d0d68-43a9-4fb0-bc5f-0f3e23c641b7": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"deb0737d-ce1f-48b7-b2e3-809977c021df": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"7d92017a-2e53-4705-bea7-b2259423c947": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"639c19d3-0a7a-4ebd-8510-5a3f4ce380c2": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"1e60ce45-74cd-4d6a-8c57-440d55188b0c": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"63c7c48a-2f2b-4f4b-a767-b9d243eb4859": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"242ba2fd-88bb-437e-b8a6-6bdd2f24bc86": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"65b7bfa3-8407-4320-8de5-56cd90291b2f": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
},
"f7cfb0f4-37fe-4ba5-8419-4f61c25be14a": {
"ai_tool": [
[
{
"node": "572ab2f8-e48a-4f62-9a9d-a28941270e30",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"triggerCount": 0
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 工程, AI RAG 检索增强
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
api.clarify.io MCP服务器
使用Clarify API和AI代理集成的音视频数据搜索与分析
Http Request Tool
Mcp Trigger
Http Request Tool
Mcp Trigger
27 节点David Ashby
工程
Lyft MCP 服务器
使用 MCP 的完整 Lyft API 集成,支持 16 种操作
Http Request Tool
Mcp Trigger
Http Request Tool
Mcp Trigger
25 节点David Ashby
工程
[eBay] Feed API MCP 服务器
基于 MCP 服务器的 eBay Feed API 完整集成,适用于 AI 代理
Http Request Tool
Mcp Trigger
Http Request Tool
Mcp Trigger
31 节点David Ashby
工程
[eBay] 商品订阅源服务MCP服务器
为AI代理创建eBay商品订阅源服务API网关
Http Request Tool
Mcp Trigger
Http Request Tool
Mcp Trigger
11 节点David Ashby
工程
美国EPA执法与合规历史在线(ECHO)高级版 - 清洁水法案(CWA) Rest Services MCP服务器
EPA清洁水法案数据访问与合规监控API集成
Http Request Tool
Mcp Trigger
Http Request Tool
Mcp Trigger
43 节点David Ashby
工程
美国EPA执法与合规历史在线(ECHO) - 资源保护与回收法案MCP服务器
EPA环境合规数据API - AI代理MCP服务器
Http Request Tool
Mcp Trigger
Http Request Tool
Mcp Trigger
21 节点David Ashby
工程
工作流信息
难度等级
高级
节点数量83
分类2
节点类型3
作者
David Ashby
@cfomodzA hacker by nature, programmer by trade ⚒️ I'm looking to collaborate on things that save human labor 📫 How to reach me Github👇 -> Discord
外部链接
在 n8n.io 查看 →
分享此工作流