
mcp_server_feedly
基于 TypeScript 的 Feedly API 工具服务器,用于搜索和检索文章及实体信息。
Repository Info
About This Server
基于 TypeScript 的 Feedly API 工具服务器,用于搜索和检索文章及实体信息。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Server for Feedly API
This repository contains a minimal typescript-sdk server that exposes selected Feedly API endpoints as MCP tools. The server provides the following tools:
feedly.searchfeedly.collectfeedly.entity_lookupfeedly.autocomplete
These tools make it possible for MCP-aware language models to search and retrieve articles or NLP entity information from Feedly.
Complete Feedly Workflow
The tools work together in a typical discovery loop:
- Entity discovery – use
feedly.autocompleteto find IDs for relevant topics or companies. - Content search – call
feedly.searchwith those IDs to locate articles and discover stream IDs. - Stream collection – pass a stream ID to
feedly.collectto retrieve full articles from a feed or board. - Entity details – fetch additional information about any entity using
feedly.entity_lookup.
Key Concepts
- Entities – topics, companies, people or technologies identified by Feedly IDs.
- Streams – RSS feeds, user categories or publication buckets.
- Salience – choose
mentionoraboutto control how prominently an entity appears in results. - Sources – which streams to search in (defaults to all topics).
Common entity ID patterns include nlp/f/topic/xxxx for topics and feed/http://... for RSS feeds.
Troubleshooting
- Ensure
FEEDLY_TOKENis exported so the server can call the Feedly API. - Use
feedly.autocompletefirst to confirm entity IDs. - Some streams may not support direct collection; discover stream IDs via
feedly.search. - Use pagination tokens and the
countparameter to stay within Feedly rate limits.
Example Workflows
The comments in server.ts contain full examples such as tracking AI in healthcare, running company research and analyzing technology trends.
Setup
- Install dependencies using npm:
npm install
- Export your Feedly authentication token so the server can call the Feedly API:
export FEEDLY_TOKEN=YOUR_TOKEN_HERE
Running the server
Run the server over stdio so there is no network port to configure. Simply start it with:
npx ts-node server.ts
The process stays alive and communicates with clients via its standard input and output streams.
Using with Claude Desktop
To connect Claude Desktop directly to this server, open File > Settings > Developer > Edit Config and
create or update claude_desktop_config.json with an entry like:
{
"mcpServers": {
"feedly": {
"command": "npx",
"args": [
"ts-node",
"/path/to/mcp_server_feedly/server.ts"
],
"env": {
"FEEDLY_TOKEN": "YOUR_TOKEN_HERE"
}
}
}
}
Claude Desktop communicates with the server over stdio, so there is no URL to configure. command and args tell the app how to start it. Replace the path with the location of server.ts on your system and set FEEDLY_TOKEN to your Feedly token.
You can copy claude_desktop_config.example.json from this repository as a starting point.
Running tests
Install the Python dependencies and run the test suite:
pip install -r requirements.txt
FEEDLY_TOKEN=xxxx pytest -q
Quick Start
Clone the repository
git clone https://github.com/hafnium49/mcp_server_feedlyInstall dependencies
cd mcp_server_feedly
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.