trendmcp
You can use trendmcp to fetch and search current tech trends from Hacker News, arXiv, and GitHub Trending and pass them to an AI assistant as token-efficient Markdown, with no API keys required.
Browse Hacker News top, new, best, Ask HN, and Show HN stories.
Search Hacker News stories via Algolia with query, sort, age, and minimum-point filters.
Read a Hacker News story or Ask HN thread with its top comment tree for discussion summaries.
Search arXiv papers by keywords and categories, or get latest submissions when no query is provided.
Get GitHub Trending repositories filtered by language, time range, and README spoken language.
Generate a one-shot tech trends digest combining HN front page, latest arXiv papers, and GitHub Trending.
Benefit from 5-minute in-memory caching and arXiv request spacing/retry handling.
Used to search Hacker News stories via the Algolia API, with filters for age and minimum points.
Provides tools for searching arXiv by keywords and categories, and for fetching the latest papers when no query is given; respects arXiv's API terms with request spacing and retries on HTTP 429.
Retrieves GitHub Trending repositories by language and by daily, weekly, or monthly time range by parsing the Trending HTML page.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@trendmcp summarize today's top Hacker News stories and comments"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
trendmcp
English | 한국어
An MCP server that reads Hacker News, arXiv and GitHub Trending and hands the results to your AI assistant. No API keys required, and every tool returns token-efficient Markdown.
Tools
Tool | Description |
| HN top / new / best / ask / show feeds |
| Search HN stories via Algolia (filter by age and minimum points) |
| A story plus its top comment tree, for summarizing the discussion |
| Search arXiv by keywords and categories; latest papers when no query is given |
| GitHub Trending (by language, daily / weekly / monthly) |
| A one-shot digest of today's trends across all three sources |
Related MCP server: HN Pulse
Usage
Requires Node.js 20.18.1 or later. No install step needed — npx fetches it from npm.
Claude Code
claude mcp add trendmcp -- npx -y trendmcpCodex CLI / IDE extension
With the Codex CLI installed, register the server:
codex mcp add trendmcp -- npx -y trendmcpAlternatively, add the following to ~/.codex/config.toml:
[mcp_servers.trendmcp]
command = "npx"
args = ["-y", "trendmcp"]The CLI and IDE extension share this configuration. Run codex mcp list to verify registration, or use /mcp inside Codex to check active servers.
See the official Codex MCP documentation for details.
Claude Desktop / other MCP clients (claude_desktop_config.json, etc.)
{
"mcpServers": {
"trendmcp": {
"command": "npx",
"args": ["-y", "trendmcp"]
}
}
}Development
npm install
npm run build
claude mcp add trendmcp -- node /absolute/path/to/trendmcp/dist/index.jsNotes
Responses are cached in memory for 5 minutes.
Per arXiv's API terms of use, arXiv requests are spaced 3 seconds apart and retried on HTTP 429.
GitHub Trending has no official API, so the HTML page is parsed. It may need updating if GitHub changes the page layout.
Available Tools
6 toolsarxiv_searchSearch arXivARead-only
Search arXiv papers. With no query it returns the latest submissions in the given categories (default cs.AI). Common categories: cs.AI, cs.LG, cs.CL (NLP), cs.CV, cs.RO, cs.SE, stat.ML.
Inputs: sort, limit, query, categories, +1 more.
github_trendingGitHub TrendingCRead-only
Get trending GitHub repositories, optionally filtered by programming language.
Inputs: limit, since, language, spoken_language.
hackernews_searchSearch Hacker NewsBRead-only
Full-text search of Hacker News stories (via Algolia). Use to find discussion about a topic, product or paper.
Inputs: query (required), sort, limit, days_back, +1 more.
hackernews_storiesHacker News storiesBRead-only
Get the current Hacker News front page (top), newest, best, Ask HN or Show HN stories.
Inputs: feed, limit.
hackernews_threadHacker News threadBRead-only
Read a Hacker News story or Ask HN post with its top comments, to summarise what people are saying.
Inputs: id (required), depth, max_comments.
tech_trends_digestTech trends digestARead-only
One-shot digest of what's trending right now: HN front page, latest arXiv papers and GitHub Trending. Good starting point for 'what's new in tech/AI today?'.
Inputs: per_source, github_language, arxiv_categories.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool targets a distinct source and action: arXiv search, HN listing/search/thread reading, GitHub trending, and a composite digest. The digest tool overlaps with individual sources but is explicitly positioned as a convenience aggregator, so it does not create ambiguity.
All names use snake_case with a service prefix (arxiv_, hackernews_, github_, tech_trends_), which is highly predictable. However, the action portion mixes verbs (search, trending) and nouns (stories, thread, digest), a minor deviation from a pure verb_noun pattern.
Six tools is well-scoped for a tech trend aggregation server. Each tool covers a necessary capability (searching arXiv, browsing/searching/reading HN, GitHub trending, and a one-shot digest) without redundancy.
The surface covers the core trend sources (arXiv, Hacker News, GitHub) with search, listing, thread reading, and a digest. Minor gaps exist, such as no direct GitHub search beyond trending or deeper arXiv paper retrieval, but agents can work around these.
Maintenance
Related MCP Connectors
Fetch pages as markdown, search web and news, extract structured data. For AI agents.
Give your AI today's internet: live web search, real-time breaking news, full articles and papers.
Fetch any RSS/Atom feed as clean JSON or extract article text from any URL. Built for AI agents.
Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables browsing Hacker News, searching discussions, analyzing users, and tracking tech trends with zero setup required—no API keys or authentication needed.529 npm6MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to read and search Hacker News for top stories, comments, user profiles, and job listings using the Firebase and Algolia APIs. It facilitates natural language research into community discussions and technological trends across the HN platform.8-
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to fetch top, new, best, Ask HN, Show HN, and job stories, as well as specific posts, comments, and user information from Hacker News through the Model Context Protocol.1-
- AlicenseNot gradedqualityDmaintenanceProvides AI agents with access to trending topics from Reddit and HackerNews using free public APIs without authentication.MIT