• DRAFT
  • LIVE
  • EDIT
  • HUMAN

How to publish markdown articles with your AI

Connect your AI client to DEV.to once. From then on, you can push technical notes and markdown files directly to the platform.

Ask AI about this page

Short answer

How can I publish markdown files to DEV.to using AI?

You give your markdown content to your AI client and tell it to create a post. It uses the DEV.to connection to turn that text into a draft or a live article. You'll see the results in your DEV.to dashboard immediately.

Where your content lands.

The outcomes of your request.

The AI handles the technical upload so you don't have to copy-paste manually.

DRAFT

Saved as a draft

The AI uses create_article to save your work without making it public. This lets you check the formatting on the DEV.to site first.

LIVE

Published posts

If you're ready to share, the AI pushes the content live. Your markdown becomes a public article on your profile.

EDIT

Updated articles

You can ask the AI to fix typos or add new sections to existing posts. It uses update_article to modify what's already there.

HUMAN

Manual review needed

The AI handles the text upload, but you still need to manually set cover images or specific tags on the DEV.to website.

The workflow

What your AI does when the markdown arrives.

Your AI acts as the bridge between your local files and the DEV.to platform.

  1. Read content

    Your AI client reads the markdown text from your local files or your clipboard.

    create_article
  2. Create drafts

    The AI sends your text to DEV.to to create a new post entry.

    create_article
  3. Publish posts

    The AI can trigger a live publication if you tell it the content is ready for the public.

    create_article
  4. Modify posts

    The AI updates the body or title of an existing article on your account.

    update_article

Try it

Copy these to start.

Use these prompts to trigger the DEV.to actions.

Starting points

Swap out the filenames or post titles for your own.

DEV.to Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_8Q9pKiLPPQaS678xHaeenXMqZtmnMC4fmy8xZzn5/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — DEV.to capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "devto-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_8Q9pKiLPPQaS678xHaeenXMqZtmnMC4fmy8xZzn5/mcp"
    }
  }
}
Copy into chat04
  • Create a draft on DEV.to using the content in my notes.md file.

  • Publish this markdown snippet as a new article on my DEV.to account.

  • Update my existing DEV.to post titled 'Rust Basics' with this new paragraph.

  • Take the technical notes from my current folder and save them as drafts on DEV.to.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect DEV.to once, then ask.

Click the link to connect your account. Your login stays encrypted on our side, and you can start prompting immediately.

Connect DEV.to to your AI

FAQ

How this task behaves.

  • 01

    Can the AI upload images from my computer?

    No. The AI only handles the text and markdown content.

  • 02

    Will my posts be public immediately?

    Only if you tell the AI to publish them. Otherwise, it creates a draft for you to review.

  • 03

    Can the AI delete my articles?

    No. There is no tool to delete articles through this MCP.

  • 04

    Does the AI handle the DEV.to tags?

    Yes, you can include tags in your markdown or tell the AI which tags to use.

  • 05

    Can I change the post URL after it's published?

    No. The AI can update the content, but it cannot change the slug or URL.

  • More questions about DEV.to? See everything the DEV.to Connector can do

Connect DEV.to to Claude, Cursor, ChatGPT & more