Provides tools for interacting with the dev.to public API, enabling retrieval of articles, user information, tags, comments, and search functionality without requiring authentication.
Dev.to MCP Server
A remote Model Context Protocol (MCP) server for interacting with the dev.to public API without requiring authentication.
Features
This MCP server provides access to the following dev.to public API endpoints:
- get_articles - Get articles from dev.to with optional filters (username, tag, state, pagination)
- get_article - Get a specific article by ID or path
- get_user - Get user information by ID or username
- get_tags - Get popular tags from dev.to
- get_comments - Get comments for a specific article
- search_articles - Search articles using query parameters
Installation
Usage
The server runs as a remote HTTP server on port 3000 (or the PORT environment variable) and can be used with any MCP-compatible client.
The server will be available at http://localhost:3000
for MCP connections.
Development
Docker
Build and run the MCP server using Docker:
The server will be available at http://localhost:3000/mcp
for MCP connections.
Docker Compose
For easier development, you can also use Docker Compose:
API Endpoints
All endpoints use the public dev.to API (https://dev.to/api
) and do not require authentication.
get_articles
Get articles with optional filtering:
username
- Filter by author usernametag
- Filter by tagtop
- Top articles (1, 7, 30, or infinity days)page
- Pagination page (default: 1)per_page
- Articles per page (default: 30, max: 1000)state
- Filter by state (fresh, rising, all)
get_article
Get a specific article:
id
- Article IDpath
- Article path (e.g., "username/article-slug")
get_user
Get user information:
id
- User IDusername
- Username
get_tags
Get popular tags:
page
- Pagination page (default: 1)per_page
- Tags per page (default: 10, max: 1000)
get_comments
Get comments for an article:
article_id
- Article ID (required)
search_articles
Search articles:
q
- Search query (required)page
- Pagination page (default: 1)per_page
- Articles per page (default: 30, max: 1000)search_fields
- Fields to search (title, body_text, tag_list)
License
MIT
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables interaction with the dev.to platform through its public API. Allows users to retrieve articles, user profiles, tags, comments, and perform article searches without requiring authentication.
Related MCP Servers
- -securityAlicense-qualityEnables interaction with GitHub repositories through the GitHub API, allowing file operations, repository management, issue tracking, and code search through natural language commands.Last updated -102MIT License
NFTGo MCP Serverofficial
-securityFlicense-qualityProvides access to NFTGo's Developer API for retrieving NFT collection details, asset information, market data, wallet information, and search capabilities on the Ethereum blockchain.Last updated -64- AsecurityAlicenseAqualityAn MCP server implementation that allows AI assistants to access, search, and interact with Dev.to content, including fetching articles, retrieving user information, and publishing new content.Last updated -1060MIT License
- -securityFlicense-qualityProvides access to Reddit's API for retrieving posts, comments, user information, and search functionality. Supports multiple authentication methods and comprehensive Reddit data operations including subreddit browsing, post retrieval, and user profile access.Last updated -62