NPR收听服务MCP服务器n8n工作流 - 9个API操作完整AI集成
n8n工作流,MCP服务器,NPR收听服务,AI集成,HTTP请求,音频推荐,API自动化,AI代理

## 概述

这是一个完整的n8n工作流,将NPR收听服务API转换为MCP兼容接口,为AI代理提供9个完整的API操作功能。

## 核心功能

### 🛠️ 工作流架构

**MCP触发器**:作为AI代理请求的服务器端点
**HTTP请求节点**:处理对https://listening.api.npr.org的API调用
**AI表达式**:通过`$fromAI()`占位符自动填充参数
**原生集成**:直接向AI代理返回响应

### 📋 可用操作(9个端点)

**聚合操作(1个)**
– 获取聚合推荐:根据聚合ID获取推荐内容,支持分页

**频道操作(1个)**
– 列出可用频道:获取所有可用频道列表,支持探索视图筛选

**历史操作(1个)**
– 获取用户评分历史:查看登录用户最近提交的评分记录

**组织操作(2个)**
– 获取类别推荐:从组织的特定内容类别获取推荐
– 获取组织详情:获取组织详细信息及最近音频项目列表

**推广操作(1个)**
– 获取最近推广音频:检索登录用户最近听到的推广音频

**评分操作(1个)**
– 提交媒体评分:为之前推荐的媒体收集新评分

**推荐操作(1个)**
– 获取用户推荐:从NPR推荐引擎获取登录用户的媒体列表

**搜索操作(1个)**
– 获取搜索推荐:获取与搜索词相关的最近音频和聚合项目

## 🤖 AI集成特性

**参数处理**:AI代理自动提供以下值:
– 路径参数和标识符
– 查询参数和过滤器
– 请求体数据
– 标头和身份验证

**响应格式**:原生NPR收听服务API响应,保持完整数据结构

**错误处理**:内置n8n HTTP请求错误管理

## 💡 使用示例

将此MCP服务器连接到任何AI代理或工作流:

– **Claude Desktop**:将MCP服务器URL添加到配置中
– **Cursor**:将MCP服务器SSE URL添加到配置中
– **自定义AI应用**:使用MCP URL作为工具端点
– **API集成**:直接HTTP调用MCP端点

## ✨ 优势

– **零设置**:无需参数映射或配置
– **AI就绪**:所有参数内置`$fromAI()`表达式
– **生产就绪**:原生n8n HTTP请求处理和日志记录
– **可扩展**:轻松修改或添加自定义逻辑

## ⚙️ 设置说明

1. **导入工作流**:将此工作流加载到您的n8n实例中
2. **配置身份验证**:设置oauth2凭据
3. **激活工作流**:启用工作流以启动MCP服务器
4. **获取MCP URL**:从MCP触发器复制webhook URL
5. **连接AI代理**:在AI代理配置中使用MCP URL

## 🛠️ 自定义选项

– 根据需要添加数据转换节点
– 实现自定义错误处理
– 添加日志记录或监控节点
– 根据需要修改任何HTTP请求节点中的参数默认值

🆓 社区免费使用!准备在2分钟内部署。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。