devto-mcp
Provides tools for managing a Dev.to account, including browsing articles, reading drafts and published posts, creating and editing articles, and reading comments.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@devto-mcpcreate a draft article about MCP servers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
devto-mcp
An MCP (Model Context Protocol) server for managing a Dev.to account from Claude (or any MCP-compatible client): browse articles, read your own drafts/published posts, create and edit articles, and read comments. Uses Dev.to's official Forem API v1 with a personal API key — no OAuth app, no approval process.
The original one-off publish.js CLI script is still here and still works if you just want to
publish a single article from the terminal without going through Claude.
Setup
Clone the repo and install dependencies:
git clone https://github.com/AhmadTariq1337/devto-mcp.git cd devto-mcp npm installCopy
.env.exampleto.envand add your API key (get one from dev.to/settings/extensions):cp .env.example .envRegister it as an MCP server in your client's config. For Claude Desktop (
claude_desktop_config.json):"devto": { "command": "node", "args": ["/absolute/path/to/devto-mcp/index.js"] }Restart Claude Desktop (fully quit from the tray, not just close the window) so it picks up the new server.
Related MCP server: mcp-devto
Tools exposed
Tool | Does |
| Browse the public feed (by tag, author, or top-of-period) |
| Get one article's full content by id |
| List your own published/unpublished/all articles |
| Get your profile info |
| Create a new article (draft or published) |
| Edit an existing article you own |
| Get an article's threaded comments |
Standalone CLI (no Claude needed)
Write an article as markdown in articles/, then:
node publish.js "Your Article Title" articles/your-article.md tag1,tag2,tag3Saves as a draft by default. Preview at https://dev.to/dashboard, then re-run with
--publish added to make it live. (npm run publish-article -- "Title" articles/file.md works
the same way.)
Security
.envholds your real API key and is gitignored — never commit it.Drafts are private until explicitly published, so it's safe to experiment freely with
devto_create_article.
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables 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.45
- Alicense-qualityCmaintenanceWraps the DEV Community API to enable AI agents to read public Devto articles and posts without authentication.9MIT
- AlicenseAqualityCmaintenanceA production-ready MCP server for the DEV Community (Forem) API, enabling management of articles, comments, users, tags, organizations, reading list, and followers through any MCP-compatible client.16145MIT
- AlicenseAqualityBmaintenanceProvides tools to search and retrieve articles from the dev.to API, including search by query, tag, or technology, and fetching full articles by ID or slug.5MIT
Related MCP Connectors
Read, edit, publish, and preview your pepita websites from Claude.
Browse and manage Reddit posts, comments, and threads. Fetch user activity, explore hot/new/rising…
Read and write your Fresh Jots notes from Claude, Cursor, and any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AhmadTariq1337/devto-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server