Dev.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.
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
Maintainer
Works with
Installation
Manual Installation
npx dev-to-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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 installBuild the TypeScript source
Compile the TypeScript files to the dist/ directory used at runtime.
npm run buildStart 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/mcpAlternatively, 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:latestConfigure 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.
Dev.to Alternatives — Similar Communication Servers
Looking for alternatives to Dev.to? Here are other popular communication servers you can use with Claude, Cursor, and VS Code.
Slack
★ 86.1kEnables interaction with Slack workspaces through comprehensive channel management, messaging, user management, file uploads, and Block Kit formatting. Features secure credential storage via macOS Keychain and supports all major Slack operations incl
LibreChat
★ 37.3kEnhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenA
Note Gen
★ 11.9kA cross-platform Markdown AI note-taking software.
DeepChat
★ 5.8k🐬DeepChat - A smart assistant that connects powerful AI to your personal world
WhatsApp MCP
★ 5.7kConnects AI assistants to the official Meta WhatsApp Cloud API for managing conversations and sending various message types through natural language. It provides tools for media management, template messages, and real-time webhook processing without
Apple
★ 3.1kEnables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
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.
Set Up Dev.to in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.