关于 MCP Server for Feedly API
此 TypeScript MCP 服务将部分 Feedly API 端点作为工具开放,用于搜索和获取文章及 NLP 实体信息,并支持从实体查找至文章收集的发现流程。
主要功能
- 01搜索 Feedly 内容
- 02从信息流收集文章
- 03查询实体详情
- 04自动补全实体 ID
适用场景
- 01查找有关主题或公司的文章
- 02从信息流或看板获取完整文章
- 03搜索前查找实体 ID
- 04研究技术趋势
MCP 相关
将四项 Feedly API 操作作为工具提供给支持 MCP 的语言模型。服务通过 stdio 与客户端通信,调用 Feedly API 需要 FEEDLY_TOKEN。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Feedly API 的 MCP 服务
此仓库包含一个精简的 typescript-sdk 服务,可将选定的 Feedly API 端点作为 MCP 工具公开。该服务提供以下工具:
feedly.searchfeedly.collectfeedly.entity_lookupfeedly.autocomplete
这些工具让兼容 MCP 的语言模型能够搜索和检索文章或 Feedly 中的 NLP 实体信息。
完整的 Feedly 工作流
这些工具可在常见的发现循环中协同使用:
- 实体发现 – 使用
feedly.autocomplete查找相关主题或公司的 ID。 - 内容搜索 – 使用这些 ID 调用
feedly.search,查找文章并发现流 ID。 - 流内容收集 – 将流 ID 传递给
feedly.collect,从信息源或看板中检索完整文章。 - 实体详情 – 使用
feedly.entity_lookup获取任何实体的更多信息。
关键概念
- 实体 – 由 Feedly ID 标识的主题、公司、人物或技术。
- 流 – RSS 信息源、用户类别或出版物集合。
- 显著性 – 选择
mention或about,以控制实体在结果中的突出程度。 - 来源 – 要搜索的流(默认为所有主题)。
常见实体 ID 格式包括主题对应的 nlp/f/topic/xxxx,以及 RSS 信息源对应的 feed/http://...。
故障排除
- 确保已导出
FEEDLY_TOKEN,以便服务调用 Feedly API。 - 先使用
feedly.autocomplete确认实体 ID。 - 某些流可能不支持直接收集;可通过
feedly.search查找流 ID。 - 使用分页令牌和
count参数,以遵守 Feedly 的速率限制。
示例工作流
server.ts 中的注释包含完整示例,例如跟踪 AI 在医疗保健领域的发展、开展公司研究以及分析技术趋势。
设置
- 使用 npm 安装依赖:
npm install
- 导出 Feedly 身份验证令牌,以便服务调用 Feedly API:
export FEEDLY_TOKEN=YOUR_TOKEN_HERE
运行服务
通过 stdio 运行服务,无需配置网络端口。只需使用以下命令启动:
npx ts-node server.ts
进程会持续运行,并通过标准输入和输出流与客户端通信。
在 Claude Desktop 中使用
若要将 Claude Desktop 直接连接到此服务,请打开 File > Settings > Developer > Edit Config,然后
在 claude_desktop_config.json 中创建或更新如下条目:
{
"mcpServers": {
"feedly": {
"command": "npx",
"args": [
"ts-node",
"/path/to/mcp_server_feedly/server.ts"
],
"env": {
"FEEDLY_TOKEN": "YOUR_TOKEN_HERE"
}
}
}
}
Claude Desktop 通过 stdio 与服务通信,因此无需配置 URL。command 和 args 用于告知应用如何启动服务。请将路径替换为系统上的 server.ts 位置,并将 FEEDLY_TOKEN 设置为你的 Feedly 令牌。
你可以从此仓库复制 claude_desktop_config.example.json,将其作为起点。
运行测试
安装 Python 依赖并运行测试套件:
pip install -r requirements.txt
FEEDLY_TOKEN=xxxx pytest -q
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。