Dev.to

v1.0.0Communicationstable

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.

mcpmcp-servermcp-serverstypescript
Share:
44
Stars
0
Downloads
0
Weekly
0/5

What is Dev.to?

Dev.to is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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.

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.

This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Enables interaction with the dev.to platform through its pub

Use Cases

Retrieve articles and search by tags on dev.to platform.
Access user profiles and read comments.
No authentication required for public API access.
nickytonline

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedApr 18, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx dev-to-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Dev.to

The Dev.to MCP server connects AI assistants to the dev.to developer publishing platform through its public REST API, exposing six tools to retrieve articles, user profiles, popular tags, and comments, plus a full-text search across article content. No API key or authentication is required because it exclusively uses dev.to's public endpoints, making it immediately usable for developers who want to research topics, find community resources, or analyze publishing trends through natural language queries.

Prerequisites

  • Node.js 18 or higher installed (for local build) OR Docker installed (for container deployment)
  • npm installed to build and run the server
  • No dev.to account or API key required
  • An MCP-compatible client such as Claude Desktop
1

Clone the repository and install dependencies

Download the server source and install its npm dependencies before building.

git clone https://github.com/nickytonline/dev-to-mcp.git
cd dev-to-mcp
npm install
2

Build the TypeScript source

Compile the TypeScript files to the dist/ directory used at runtime.

npm run build
3

Start the server and verify it is running

Launch the server on the default port 3000 and confirm it is accepting connections via the health check.

npm start
# In another terminal:
curl -fsS http://127.0.0.1:3000/mcp
4

Alternatively, run via Docker

Use the pre-built Docker image to skip the local build steps. The server listens on port 3000 inside the container.

docker run -p 3000:3000 docker.io/nickytonline/dev-to-mcp:latest
5

Configure your MCP client

Add the running server as a remote MCP endpoint in your client configuration pointing at http://localhost:3000/mcp.

{
  "mcpServers": {
    "dev-to": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

Dev.to Examples

Client configuration

claude_desktop_config.json entry connecting to the locally running Dev.to MCP server via HTTP. Start the server before connecting the client.

{
  "mcpServers": {
    "dev-to": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

Prompts to try

Example prompts exercising all six dev.to tools: get_articles, get_article, get_user, get_tags, get_comments, and search_articles.

- "Find the top articles tagged 'typescript' published in the last week on dev.to"
- "Search dev.to for articles about 'model context protocol' and summarize the top 3"
- "Get the profile information for dev.to user 'nickytonline'"
- "What are the most popular tags on dev.to right now?"
- "Fetch all comments on dev.to article ID 1234567 and identify the most upvoted ones"

Troubleshooting Dev.to

Server starts but MCP client cannot connect

Verify the server is listening by running `curl http://127.0.0.1:3000/mcp`. If that returns content, check that your MCP client config uses http://localhost:3000/mcp (not https). Some clients require an explicit http:// prefix.

npm run build fails with TypeScript errors

Ensure you are using Node.js 18 or higher (`node --version`). Delete the node_modules directory and run `npm install` again before retrying the build.

get_articles or search_articles returns empty results

Dev.to's public API rate-limits unauthenticated requests. If you are making many queries in quick succession, wait 30–60 seconds before retrying. The server itself adds no authentication headers, so all requests count against the public rate limit.

Frequently Asked Questions about Dev.to

What is Dev.to?

Dev.to is a Model Context Protocol (MCP) server that 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. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Dev.to?

Follow the installation instructions on the Dev.to GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Dev.to?

Dev.to works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Dev.to free to use?

Yes, Dev.to is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Communication MCP Servers

Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "dev-to-mcp-server": { "command": "npx", "args": ["-y", "dev-to-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Dev.to?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides