DEV.to
liveDeveloperNewsBrowse trending and recent articles from the DEV Community developer blog network
Tools
devto_get_articlesGet trending or recent DEV.to articles, optionally filtered by tag (e.g., "javascript", "react"). Returns title, author, reaction count, comments, reading time, and URL.
No parameters required.
Try it
devto_search_articlesSearch DEV.to articles by tag with pagination support. Returns title, author, tags, reactions, comments, reading time, and URL for each result.
No parameters required.
Try it
devto_get_articleFetch full article content from DEV.to by ID (e.g., "12345"). Returns title, author, markdown body, tags, reactions, comments, and published date.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/devto/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/devto/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"devto_get_articles","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("devto_get_articles", {});// Or ask in plain English:
const answer = await px.ask("browse trending and recent articles from the dev community developer blog network");