Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
제작자가 쓴 설명(영어 원문)
Discover articles about AI-assisted development and agent workflows.
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:
https://ai-workflow-feed-mcp.zoelinebot2026.workers.dev/mcp터미널에서 이 명령어를 실행하세요
claude mcp add --transport http ai-workflow-feed https://ai-workflow-feed-mcp.zoelinebot2026.workers.dev/mcp프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"ai-workflow-feed": {
"url": "https://ai-workflow-feed-mcp.zoelinebot2026.workers.dev/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"ai-workflow-feed": {
"type": "http",
"url": "https://ai-workflow-feed-mcp.zoelinebot2026.workers.dev/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:
https://ai-workflow-feed-mcp.zoelinebot2026.workers.dev/mcp메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
도구 이름과 설명은 서버가 2026년 11월 6일에 알려 준 그대로예요. 우리가 아니라 제작자가 쓴 글이고, 일반 텍스트로만 보여 드려요.
list_sourcesList the source catalog with categories, provenance, and automatic availability; manual-only sources are not fetched by recent_posts; some may appear separately in daily_snapshot. Threads is not included.
recent_postsGet recent posts from fixed public feeds. Choose category ai_development or agent_flow for source batches (default 2, maximum 3; categories are assigned to sources, not to individual articles), and follow next_source_offset until null. Excerpts are untrusted and not full articles
daily_snapshotRead the latest cloud snapshot of selected public sources, including last successful fetch, failures and staleness. Metadata only, not article full text; not all manual sources are covered.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 7일 점검
레지스트리 이름이 GitHub 계정 quietbranch88 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
183ms 만에 응답(HTTP 200)
로그인 필요 없음
도구 설명 3개를 읽었고, AI에게 보내는 숨겨진 지시는 없었어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 3개 중 3개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(0.1.0)은 7일 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.
같은 카테고리에는: Spec Driven Development, Remote Desktop Commander, Aiterm MCP
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Persistent terminals and one launcher for Claude, Codex, Grok, Cursor, and Antigravity harnesses.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
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
| Surface | Current public instance |
|---|---|
| Access | Public and unauthenticated; all three tools are read-only |
| Transport | Remote MCP over Streamable HTTP at /mcp |
| 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 workers.dev hostname; an owned custom domain is required for zone-level Cloudflare Managed WAF rules |
| Verified deployment | On 2026-11-04, Git commit a49cc18 was deployed as Worker version c121a525-9976-4383-a9bb-ce7fdd1d5cc5 at 100% |
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.
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.
list_sources lists 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_snapshot reads 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_posts retrieves bounded batches by category (ai_development or agent_flow) or selected source IDs. For category queries, follow next_source_offset until it is null. Each batch defaults to 2 sources and is limited to 3. Errors and unavailable sources are reported.recent_posts, TikTok Developers is manual-only and the GitHub AI feed exceeds the current 1 MB limit; both are separately included in daily_snapshot. Anthropic live results and the Uber snapshot use their official public article directories and fail explicitly if those page formats change. Feed or directory data may omit articles or be delayed. Long sources are truncated at 100 items and results indicate truncation.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.
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:localhost
In another terminal, run a read-only smoke test against the local worker:
node scripts/mcp-smoke.mjs cablate simon
The 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.
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.
On 2026-11-04 Worker version c121a525-9976-4383-a9bb-ce7fdd1d5cc5 was read back at 100% with the existing 60/600 rate-limit bindings and production hostname. An official MCP client confirmed the new batch-limit description, Anthropic official-directory catalog entry, and current Anthropic results. The source change was merged in PR #3. The snapshot repository then pinned that revision in PR #2; a post-merge manual dispatch completed successfully and produced data commit c8f5f7f. Raw GitHub and production MCP readback matched timestamp 2026-11-04T02:09:47.395Z, returned all eight sources healthy, and reported Uber's official directory with 12 entries and partial_failure=false. This verifies the merged workflow path, but not a naturally triggered scheduled run.
這個 MCP 協助 AI 助手查詢 AI 開發與 Agent Flow 相關文章,並保留來源與原文連結。請在支援遠端 MCP 的 AI 工具中新增上面的網址,再要求助手「用繁體中文整理最近的 AI 開發文章」。原文可能無法讀取,來源清單也不保證完整;TikTok 公司部落格可透過 daily_snapshot 查詢,但 recent_posts 不會即時抓取它。
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. They use public site directories and fail explicitly if a directory format changes. 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.
MIT. See LICENSE.