Dev.to MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEV_TO_API_KEYYesYour Dev.to API Key. Get it from https://dev.to/settings/extensions.

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
search_promptCreate a search prompt for Dev.to articles
analyze_articleCreate a prompt to analyze a specific article

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get_latest_articles

Get the latest articles from Dev.to

get_top_articles

Get the top articles from Dev.to

get_articles_by_tag

Get articles by tag from Dev.to

get_article_by_id

Get a specific article by ID from Dev.to

search_articles
Search for articles on Dev.to Args: query: Search term to find articles page: Page number for pagination (default: 1)
get_article_details
Get detailed information about a specific article Args: article_id: The ID of the article to retrieve
get_articles_by_username
Get articles written by a specific user Args: username: The username of the author
get_user_info
Get information about a Dev.to user Args: username: The username of the user
create_article
Create and publish a new article on Dev.to Args: title: The title of the article body_markdown: The content of the article in markdown format tags: Comma-separated list of tags (e.g., "python,tutorial,webdev") published: Whether to publish immediately (True) or save as draft (False)
update_article
Update an existing article on Dev.to Args: article_id: The ID of the article to update title: New title for the article (optional) body_markdown: New content in markdown format (optional) tags: New comma-separated list of tags (optional) published: Change publish status (optional)
ID: 2l9kksn63p