AI Workflow Feed MCP
Enables discovery of GitHub AI/ML articles through the daily snapshot source catalog; GitHub's feed is size-limited and is not used as a live recent_posts source.
Enables discovery of Meituan articles via recent_posts, with inferred dates marked unverified when the feed omits them and conservative time filtering.
Enables discovery of n8n articles through the read-only recent_posts feed aggregation tools.
Enables discovery of TikTok Developers posts through daily_snapshot; the source is manual-only and is not fetched by live recent_posts.
Enables discovery of Uber Engineering posts through daily_snapshot using an unofficial third-party feed that may omit or delay content.
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., "@AI Workflow Feed MCPShow me recent articles about agent workflows with links"
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.
AI Workflow Feed MCP
A read-only, remote Model Context Protocol (MCP) server for discovering articles about AI-assisted software development and agent workflows. It returns source metadata and links to the original articles, so an MCP-capable AI client can retrieve and review the originals before summarizing them.
Remote endpoint: https://ai-workflow-feed-mcp.zoelinebot2026.workers.dev/mcp
MCP Registry: io.github.quietbranch88/ai-workflow-feed
Production overview
Surface | Current public instance |
Access | Public and unauthenticated; all three tools are read-only |
Transport | Remote MCP over Streamable HTTP at |
Request boundary | Both rate-limit bindings run before path, host, method, media-type, and body-policy responses; POST bodies are capped at 64 KiB |
Rate limits | Approximate per Cloudflare location: 60 requests/minute per pseudonymized client address and 600 requests/minute for the service |
Managed WAF | Not attached to the |
Verified deployment | On 2026-10-31, Git commit |
flowchart LR
Client[Public MCP clients] --> Endpoint[Cloudflare workers.dev endpoint]
Endpoint --> Limits[Per-client 60/min and service 600/min limits]
Limits --> Boundary[Path, host, method, JSON and 64 KiB request boundary]
Boundary --> MCP[Read-only MCP server]
MCP --> Sources[list_sources]
MCP --> Recent[recent_posts]
MCP --> Snapshot[daily_snapshot]
Sources --> Catalog[44-source catalog]
Recent --> Feeds[Fixed public feeds]
Snapshot --> Data[Public snapshot repository]
MCP --> Headers[Public CORS, no-store and security headers]The diagram describes the application boundary, not a zone-level managed WAF. Feed titles, excerpts, metadata, and linked pages remain untrusted data; clients should verify original sources before relying on a summary.
Related MCP server: AI News Aggregator
Connect
Add the endpoint above to an MCP client that supports remote Streamable HTTP connections. The setup interface varies by client; the endpoint is not a normal webpage. Ask the connected assistant, for example:
Find recent articles about testing AI-generated code and summarize readable originals in Traditional Chinese with links and limitations.
What it provides
list_sourceslists the curated source catalog, default category, source provenance,recent_posts_status, and whether a daily snapshot is configured. Configuration does not guarantee that the latest collection succeeded.daily_snapshotreads a scheduled snapshot from a separate public data repository, reporting retrieval times, failures, stale results and truncation. It currently covers eight sources that may be missing or size-limited in live feeds.recent_postsretrieves bounded batches by category (ai_developmentoragent_flow) or selected source IDs. For category queries, follownext_source_offsetuntil it isnull. Each batch defaults to 2 sources and is limited to 3. Errors and unavailable sources are reported.Source entries are grouped by their default source category, not classified article by article. Each entry contains a title, date, URL, and, where provided by the source, a short excerpt. The MCP does not read full articles or invoke a model.
The catalog currently has 44 entries: 35 configured for automatic retrieval, 8 marked manual-only, and one known size-limited source. Availability can change. For
recent_posts, TikTok Developers is manual-only and the GitHub AI feed exceeds the current 1 MB limit; both are separately included indaily_snapshot. Feed data may omit articles or be delayed. Long feeds are truncated at 100 items per source and results indicate truncation.A client may summarize or translate in a chosen language using its own capabilities. No server-side translation or language filtering is supplied.
Privacy and operating limits
The server queries fixed public sources and a fixed public snapshot; it does not accept arbitrary feed URLs, store per-user tracking preferences, publish posts, or send notifications. Client queries and network metadata are handled by the hosting platform and upstream services; consult their respective policies. Feed content is untrusted data and may contain errors or adversarial instructions. Read the original source before relying on a summary.
The public instance uses a shared free-tier hosting account. Its Worker request boundary allows only MCP transport methods, requires JSON POST bodies, rejects request bodies over 64 KiB, and applies security response headers. It uses approximate per-location limits of 60 requests per minute for a pseudonymized client address and 600 requests per minute for the service. Cloudflare's Worker rate-limit counters are not a strict global cost ceiling, and availability is not guaranteed. The workers.dev endpoint does not have a customer zone to which zone-level Cloudflare Managed WAF rules can be attached; moving to a custom domain is required before deploying those managed rules. A personal daily summary configured separately by the maintainer is not a feature of this MCP server.
Development
Requires Node.js and npm. From this directory:
npm ci
npm test
npm run build
npm run dev -- --ip 127.0.0.1 --port 18787 --var ALLOWED_HOST:localhostIn another terminal, run a read-only smoke test against the local worker:
node scripts/mcp-smoke.mjs cablate simonThe smoke test accesses public websites. A failure can reflect upstream access or network conditions, not necessarily an implementation defect. The included wrangler.jsonc contains placeholder Worker name and hostname for your own deployment; configure an exact hostname and unique rate-limit namespaces in your own account before deploying. See Cloudflare's remote MCP guide and Worker rate-limit binding documentation.
Current evidence and limits
On 2026-10-31 the hosted Worker was tested with an official MCP client: initialization, tool listing, representative category batches, invalid-input handling, and real queries to iT 邦幫忙, TheAI, codecentric, n8n, Meituan, Qdrant, and Alibaba succeeded. Meituan dates are inferred from its article URLs when its feed supplies no date; they are explicitly marked as unverified and time filtering is conservative. One later daily_snapshot check reported seven successful sources and a Haystack HTTP 308 collection failure. After the rate-limit coverage fix was deployed, a newer official client check reported all eight snapshot sources healthy with no partial failure. These are time-bounded observations, not guarantees of availability or complete coverage.
繁體中文
這個 MCP 協助 AI 助手查詢 AI 開發與 Agent Flow 相關文章,並保留來源與原文連結。請在支援遠端 MCP 的 AI 工具中新增上面的網址,再要求助手「用繁體中文整理最近的 AI 開發文章」。原文可能無法讀取,來源清單也不保證完整;TikTok 公司部落格可透過 daily_snapshot 查詢,但 recent_posts 不會即時抓取它。
Daily public snapshot
The read-only daily_snapshot tool retrieves the latest snapshot from the separate public data repository. Its collector is configured to run daily at 00:00 UTC using GitHub Actions, subject to schedule delays and failures. The eight configured sources are GitHub AI and ML, Uber Engineering, TikTok Developers, Codesai, Claude Community, Langfuse, Haystack and Jina AI. Uber uses an unofficial third-party feed, which may omit or delay posts; the others use public site directories. Source categories are defaults, not article-level classification.
The response reports each source's last successful fetch, latest attempt, status, and whether stored entries were truncated or are stale. A failed collection can return the last successfully collected entries with an error. The reader isolates invalid or missing sources and ignores unknown sources without trusting their contents; malformed documents and unsupported schema versions fail closed. Unversioned snapshots remain compatible. The snapshot contains titles, dates, original links and possible excerpts, not full articles or AI summaries. No claim is made that every source is complete or that scheduled runs always succeed. This repository contains the collector and reader code; the data repository's reviewed workflow runs a pinned revision of that collector.
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Read-only Remote MCP for externally grounded AI agent trust receipts.
Read-only search over 2,065+ AI agent tools and 276 MCP servers. Free, no sign-up needed.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRead-only MCP server exposing the catalog of articles from moncompte.org. Enables AI agents to search and retrieve article content via tools.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that aggregates AI news, academic papers from ArXiv, and trending GitHub repositories from multiple sources, enabling users to fetch, search, and filter recent AI content via natural language.1MIT
- AlicenseAqualityDmaintenanceRead-only MCP server providing AI access to verifiable web, GitHub, and local sources, plus a managed fantasy entity catalog, with strong security and provenance tracking.101MIT
- AlicenseAqualityBmaintenanceMCP server for RSS aggregation and LLM summarization, allowing users to fetch latest articles, search archives, and generate topic-specific digests via natural language.7MIT